Re: Ruminations on PHP 5++

From: Date: Sat, 25 Jan 2014 09:42:36 +0000
Subject: Re: Ruminations on PHP 5++
References: 1 2 3 4 5 6 7 8 9  Groups: php.internals 
Request: Send a blank email to [email protected] to get a copy of this message
Nice to see Rasmus showing and giving ideas about improvements, and
ideas about not to do of PHP5++.

I agree we should work on PDO as well as Unicode.
I agree we shouldn't change the language massively, to something typed
for example.
I agree we added tons of new languages syntaxes from 5.0 to 5.6 , now
thoughts should be turned on optimizations, internal refactoring and
coping with the "future of the web" (async, websockets and all).

I agree we should take PHP5++ to merge OPCache code to ZendEngine.

I have myself ideas, which are for most of them internal
optimizations, let me throw you them.
- Threaded VM ? One big part
- Unicode
- AST in parser
- Better compiler / VM definitions/optimizations
- VM refactoring : VM and compiler are nowadays patches onto patches
onto patches , we just cant continue this way (Dmitry , thoughts ?)

Anyway, nothing can be possible without contributors. Even with very
talented ones, we could end up with unreleasable ideas (Andrei's
Unicode implementation).
We should learn from the past, and count our human resources. Even
having 2 or 3 years development may not be enough, depending on the
problems we want to address and the number of (motivated) people
wanting to contribute.

Julien.P


Thread (34 messages)

« previous php.internals (#71552) next »