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

links