3 ms·
It's a little galling that the proposal makes no mention of Hack (https://hacklang.org/ https://hacklang.org/), which is also an evolved PHP with static typing
by atdt 7y ago
It's a little galling that the proposal makes no mention of Hack (https://hacklang.org/ https://hacklang.org/), which is also an evolved PHP with static typing that is designed to coexist with PHP 5/7 code on top of a single runtime (HHVM).
Edit: as noted below, since I made this comment, a new section has been added to the doc about this topic.
- no_wizard 7y agoIt does make a reference to it further down from the synopsis. The difference here I think is that most of the PHP community seems to abandon support for Hack, so Hack (as far as I can see. I am happy to be corrected) in the wild is more or less contained to Facebook and its properties. I think a couple of large companies like Slack use it in some places too, but its mainly been disregarded by the broader community (none of the largest frameworks support Hack anymore, for instance). Which makes sense why Hack is no longer developing with PHP compatibility in mind.
- spullara 7y agoSlack is also a large scale user of Hack: https://slack.engineering/streamlining-your-workflow-debugging-for-hhvm-effd7db3c72d https://slack.engineering/streamlining-your-workflow-debuggi...
- Jwarder 7y agoPerhaps they updated the file. I see a "This is Hack all over again, isn't it? Why would it fair any better?" section about 3/4 down. Was Hack a pain to setup? Getting P++ "for free" with PHP 8 seems convenient.
- bryanlarsen 7y agohttps://wiki.php.net/pplusplus/faq#this_is_hack_all_over_again_isn_t_it_why_would_it_fair_any_better https://wiki.php.net/pplusplus/faq#this_is_hack_all_over_aga...