Well the point was just that Pierre enjoys complaining about everyone
else but doesn't deliver what he promised :) (yes I know he doesn't get
paid for it). Andrei and I have talked to him many times and we were
still hoping something's going to move on that front. If not I assume we
need to find someone else. Dmitry is doing many things (mainly
non-Windows now) but bandwidth is limited. I'm sure there are also
others who can do this.

We've actually spent a lot of time here on namespaces and have also
talked to some users who asked for it to figure out what it is people
"really" want. From my limited research it seems that there's quite a
delta between the academic bias for what namespaces are and what the
real pain points in the PHP world are. We're wrapping up some of that
research and will share when we have some recommendations (and maybe
even some code to play around with). The focus though is on actually
solving the issues and not necessarily bringing over a C++'ish kind of
namespaces.

Re: late static binding, there have been various ideas and I also had
one. Unfortunately I haven't seen a very performing idea yet. We will
also spend time on that and try and see if we can figure something out
but it's definitely not an easy one.

Anyway, some of these things are tough nuts to crack and definitely
require some thorough thinking. Worst thing would be for us to implement
something which we'll regret long term.

Andi


> -----Original Message-----
> From: Lukas Kahwe Smith [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, June 20, 2007 11:33 PM
> To: Andi Gutmans
> Cc: Pierre; Rasmus Lerdorf; internals@lists.php.net
> Subject: Re: [PHP-DEV] What is the use of "unicode.semantics" 
> in PHP 6?
> 
> Andi Gutmans wrote:
> 
> > P.S. - Whatever happened to runtime JIT? 
> 
> I think Dmitry is doing windows stuff and Pierre is busy as 
> well. I guess either one of them will do it, once they have 
> time. Nobody else has stepped up to take this on earlier.
> 
> Things are also not moving forward in the namespace and late 
> static binding front, which are two other features that could 
> make PHP6 appealing.
> 
> Anyways the key point that I think various people have tried 
> to make is that PHP6 with a unicode on/off switch is 
> essentially like 2 separate PHP versions. As a result 
> releasing PHP6 with such a switch is more or less the same as 
> making two major releases at the same time from the 
> development side of things. As a result even if we drop PHP4, 
> it would mean that the PHP development team would have to 
> maintain 1 fairly stable branch and two branches that need 
> stabilizing. Eventually we will also see a PHP7 branch etc. 
> This means that the PHP dev team will have to maintain more 
> branches than before at a time where I see less and less 
> commits of the people that have worked on PHP in the last 
> years (*) and where very few of the new guys seem to feel 
> comfortable to take on adding or rewriting larger chunks of code.
> 
> regards,
> Lukas
> 
> (*) As evident by the fact that we have been pushing off the 
> PHP6 pre-alpha for over half a year with no movement on the 
> main show stopper.
> 

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

Reply via email to