Live data from Hacker News

Hack: a new programming language for HHVM

code.facebook.com

11–20 of 422 posts

Re: Hack: a new programming language for HHVM

#11
post #3

I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.

Do you imagine a future where Hack will merge back into PHP (like PHP 7), in the same style that Beryl & Compiz then rejoined? Or does the team intend for the two to always be adjacent-yet-separate?

Re: Hack: a new programming language for HHVM

#13
post #3

I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.

What IDE do people use for Hack?

Stay tuned. You'll hear more in due course.

In the mean time, the open source release of Hack includes integration with both Emacs and Vim.

Re: Hack: a new programming language for HHVM

#14
post #4

Facebook is always pushing PHP to new places. Would it be too broad to say PHP is the worst thing that ever happened to Facebook's engineering but Facebook's engineering is the best thing that ever happened to PHP?

I'd rephrase the question to be "Would Facebook be Facebook without PHP?"

Re: Hack: a new programming language for HHVM

#15
post #3

I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.

whats the state of the type system like? Here[1] it suggests that it may have bugs, is this a 'covering backside' thing or is it currently unsound?

[1] - http://hacklang.org/manual/en/hack.annotations.summary.php

Re: Hack: a new programming language for HHVM

#17
post #3

I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.

Thanks for taking the questions!

How extensively is Facebook using Hack at this point? Is it in production?

What has been the biggest learning/unlearning you've needed to do going from PHP to Hack?

Re: Hack: a new programming language for HHVM

#19
post #16
post #3

I'm the manager of the team that developed Hack, and I'm sitting here with some of the language designers. Happy to answer your questions.

Is this just syntax sugar or there are performance improvements upon php?

We are just beginning to use the static type information that Hack provides to yield performance optimizations, and that's definitely on the cards as something we'd like to push further.
Post reply on HN