hi, On Tue, Jul 22, 2014 at 9:52 AM, Zeev Suraski <z...@zend.com> wrote:
> I stand by my statement that I'm > sure a great deal of users (my guesstimate - the majority) would happily > upgrade to PHP.NEXT even if the huge performance gains were the only thing > there. I fully agree with you about breakages. It should be carefully for painful areas (like what is done in the variable syntax RFC) but big breaks should be avoided. However I disagree with your statement about what users expect for next. It is obvious that users are happy to see PHP performing better, there is no need to do a study to realize that. On the other hand, performance is not their higher priorities for the next major version. I spoke to many big php users, UG, etc in the last months and the expectations go way beyond performance. Internals code cleanup is very very important point (more and more custom extensions are being internally developed, be OSS or not), our APIs and implemenation are a mess, we all know that. A cleanup is long due, since the php 4 to 5 move. Back then you, along other, rejected many of these cleanup arguing that it could be done later. Without blaming any of us, we see now that we never do such things "later". The other important parts are things like type hinting for scalar, to match the class type hinting, getter/setter (100% positive feedback to do what we proposed in the related RFC), object like methods for array/string, keeping BC with the existing APIs but providing cleaner userfriendlier APIs, etc. It is basically what we can find in the ideas page about php6, a page I created months ago and began to discuss. These discussions happened here, publically, and you (phpng's) never replied to any of them. This is what we should discuss now, not tomorrow, not when phpng is merged (if it ever happens). This is what allows us to do an informed guess for a possible release cycle for php-next. I will post a proposal for a timetable, something that could fit for both sides. Do not expect it to match your one year requirement, but it won't be three years either. Cheers, -- Pierre @pierrejoye | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php