Re: PHP6 thoughts about Engine changes
| From: | Rasmus Lerdorf | Date: | Wed, 05 Mar 2014 17:39:52 +0000 |
| Subject: | Re: PHP6 thoughts about Engine changes | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-72925@lists.php.net to get a copy of this message | ||
On 3/5/14, 5:56 AM, Julien Pauli wrote:
> Hey,
>
> I wrote a wiki page about my thoughts for engine BC breaking changes
> in the next PHP5++ (PHP6 ?)
>
> As usual, those are actually just thoughts.
> Anyone may (should ?) improve the wiki page (keeping a readable
> structure) sharing his own knowledge and thoughts :-)
>
> Any debate for any (relevant) subject can start here.
>
> I think that PHP5.6 final release is a good starting point for first
> milestones and first ideas throught code.
>
> https://wiki.php.net/ideas/php6/engine
That sounds more like a PHP7 wishlist. Unless you have a team of
dedicated programmers lined up to work on this, that list will take us
10+ years to get through. It is a complete rewrite of everything with a
number of extremely non-trivial parts. Note also that Unicode is not
even mentioned.
The main failure of the previous PHP6 attempt wasn't actually the choice
of UTF-16 as some people like to claim, it was the fact that too many
things changed all at once. Only a couple of people understood all these
changes and they just didn't have enough time and motivation to carry
these changes through every part of the core and every single extension.
And trying to get help from existing extension maintainers was hard
because the size of the job was daunting. Your list of changes makes
that list seem trivial.
-Rasmus
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc
Attachment: [application/pgp-signature] OpenPGP digital signature signature.asc