Re: Is it possible introduce HHVM into PHP kernel tree?
| From: | Rowan Collins | Date: | Fri, 03 Jan 2014 16:31:58 +0000 |
| Subject: | Re: Is it possible introduce HHVM into PHP kernel tree? | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-70984@lists.php.net to get a copy of this message | ||
Andrea Faulds wrote (on 03/01/2014):
On 03/01/14 06:20, Pierre Joye wrote:It occurs to me that an interesting direction to consider would be moving towards having a PHP language specification, rather than a single reference implementation. Then both the Zend Engine (as distributed by PHP.net) and HHVM could be implementations of that language specification, with documented limitations / deviations. Such a specification might also be useful in other ways - for instance, cross-checking with unit tests and documentation, and establishing clear baselines when discussing RFCs and maintaining (or not) compatibility between releases. Obviously, though, this would require the folks in charge of both implementations to be interested enough in the project to spend time on it. Just a thought... -- Rowan Collins [IMSoP]While it is very appealing there are many reasons to do not even consider it as this stage: . CLA and only controlled by one single company. We had the single company control of our engine in the past, it did UA no good. . barely portable, relies on gcc only . will reduce even more the amount of contributors able to participate in the engine development (due to technical, legal or related reasons.It's my understanding that HHVM is incomplete, as well. Does HHVM implement the full basic functionality of PHP? Are there still things which don't work for performance reasons?