Re: Is it possible introduce HHVM into PHP kernel tree?

From: Date: Fri, 03 Jan 2014 19:43:59 +0000
Subject: Re: Is it possible introduce HHVM into PHP kernel tree?
References: 1 2 3 4 5 6 7  Groups: php.internals 
Request: Send a blank email to internals+get-70993@lists.php.net to get a copy of this message
I would be very happy with this decision, but I have some concerns too. Will detail each one - CLA As Pierre mentioned - Existing extension (read as PECL) support There're a lot of existing PECL extensions, that are tied to ZE. While it would be a collective effort to migrate existing ones to HHVM, it would be a huge effort for everyone, not only core. I foresee a lot of discrepancies during this transition. Like possible BC breaks, such as some I've seen with thread (HHVM) support compared to pthreads (PHP). If HHVM was able to provide a wrapper support for ZE API, that would simplify a lot of work around existing PECL extensions and 3rd party contributors. - Code organization After some time around php internals, you get used to its structure and where everything is implemented/organized. I am trying to regularly contribute to HHVM and keep my tools compatible. I find myself relying on search most of the time to find where things are. =\ It may be my lack of experience, but that's what I personally feel. - Compatibility A lot of effort is needed to get everything compatible, up and running. This requires more and more effort. Cheers, On Fri, Jan 3, 2014 at 2:30 PM, Sara Golemon <pollita@php.net> wrote: > >> Unless some commits have been merged that I am not aware of, you still > can't > >> use callable type-hints (https://github.com/facebook/hhvm/issues/1363). > >> While I can't imagine it is difficult for HHVM to finish support for the > >> callable type-hint, it does show an example of a major compatibility > issue > >> as your code will not run at all. > >> > > P.S. - FWIW, the fix for that bug (hate to play semantics, but it's a > > bug, not a parity gap) is on its way out. Basically just been delayed > > by the holidays. > > > Scratch that, the fix was committed last week. Drew just forgot to > add "Closes #1363" to his commit message. > > > > https://github.com/facebook/hhvm/commit/06f4711821b1db0a2ef9ac56ec2186bcb0049651#diff-ede14f13ebae67ee268413ed558d1acf > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Guilherme Blanco MSN: guilhermeblanco@hotmail.com GTalk: guilhermeblanco Toronto - ON/Canada

« previous php.internals (#70993) next »