> On 10 Oct 2008, at 06:03, Lukas Kahwe Smith wrote:
>
>  1) rip them out
>
> I'm +1 on this. We simply don't have consensus, and I don't see anyway > we > can have consensus by the time 5.3 has to be frozen. Once namespaces > are in, > we're gonna have to stick with whatever we choose, unless we totally > break
> BC.

I'd agree with this, leave something with such a big impact to version 6. At
least it gives time to get it right.

I don't agree to this, many of us are waiting for namespaces and have starting to impact some code in prevision.

Don't forget that an annoucement has been done on php.net and a final release of 5.3 without namespaces could be interpreded as a regression.

I'm +1 on ripping out and leaving til 6.0. I don't think there is enough time between now and the 5.3.0 code freeze to make major changes to the language syntax. Making -> do double duty and adding E_STRICT messages to currently legal code really doesn't look like a good option to me, much less during a point release and even less during the final moments of a release cycle. Leaving as-is, we already know is problematic. There's no consensus to pull support for functions/constants, which would make it less problematic.

'An announcement has been done on php.net' simply isn't a good enough reason to screw up the language; we can write new announcements and even explanations. And we already have *most* of a working implementation in 6.0, so it's not like ripping it out of 5.3 means starting over from scratch.

- Steph

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to