|
|
|
|
|
by lansing
5312 days ago
|
|
Looks like an impressive, cool project. The justification for why it matters seems a bit "off" to me: For perspective on why this matters, consider that many Facebook engineers
spend their days developing PHP code in an endless edit-reload-debug cycle.
The difference between 8-second and 5-second reloads due to switching from
hphpi to the hhvm interpreter makes a big difference to productivity,
and this improvement will be even more dramatic once we enable the translator.
Big leap of intuition follows, bear with me:Clearly there are some very talented engineers working at Facebook, as evident by this project. On the other hand, apparently a large number of Facebook engineers are spending all their time in a run-debug cycle, trying to "make this darn thing work," and the engineers with talent are being used to incrementally improve the mediocre coders' lackluster productivity. Guys, if three seconds in compile overhead makes such a difference in your productivity, maybe you should think for a few seconds about code correctness before you hit the compile button. |
|