Andrea Faulds wrote on 06/09/2015 22:54:
Also, it would be nice if PHP and Hack don't diverge when implementing the same features, unless there's a particularly good reason... it's not very kind to people who use both languages.

While I agree with the sentiment of them not diverging, the problem is that it gives the authors of Hack a disproportionate influence on PHP. At the extreme, if someone wanted to push through their version of a feature, they could get it released in Hack first, then raise an RFC citing Hack compatibility as the reason for the design decisions. (Important: I am not accusing anyone of doing this.)

At the end of the day, the whole point in Hack being its own language, not just "incompatible features of the HHVM runtime" is surely that it *can* diverge if it wants to.

Now, that's not a reason for making features different just for the sake of it; just that "Hack does it that way" should be more of a tie-breaker than a major decision point, IMHO.

Regards,
--
Rowan Collins
[IMSoP]

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to