나 Hack을 개발한 팀의 매니저인데 질문받는다
- 페이스북이 PHP의 단점을 보완하기 위해 오래전에 HHVM이라는 VM을 만들었고.
- HHVM에서 돌아가는 Hack이라는 언어를 만들었다.
- 그리고 오늘 오픈소스화 했다.
- 공개하면서, 해커뉴스에 팀장이 Q&A 스레드를 열었는데
- 이 토론에 언어 디자인과 좋은 언어에 대한 인상깊은 글이 많다.
- 음 한마디로 Hack을 정의하자면.
- 빠른 개발 주기를 유지하면서
- 여기서 빠른 개발주기란. edit php script, refresh 를 말하는 듯.
- 사실 나도 요즘 node.js 로 뭔가 하고 있는데 php의 이것이 그립다.
- 제너릭, 람다함수, 타입 명시가 가능한
- 게다가 타입 체크가 다른 정적 타입언어보다 빠른
- HHVM상에서 돌아가는 언어.
- 빠른 개발 주기를 유지하면서
links