Hello Stanislav,

Wednesday, June 18, 2008, 5:00:09 PM, you wrote:

> Hi!
>> First: My patch is quite non-intrusive, it only adds things in a few
>> places (new opcode, a few checks). If you only look at the non-generated

> I think it falls into "famous last words" category. While I did not have 
> time yet to look into the patch in the detail, I have hard time to

You have time to answer every little mail. It would only be fair if you
showed respect by at least looking into patches that people provide
because they tried to address long outstanding issues and even address
every little comment we all including you made in the past. Given the wiki
he even clearly showed that he understands what he is doing and that he
did care about a hell of detail.

> believe patch creating wholly new concept in PHP, new opcodes, etc. 
> would have zero impact. You have to consider at least the following: 
> tests, documentation, how lexical interacts with other references 
> (global? static? just variable passed by-ref?), how closure interacts 
> with various reflection capabilities, how it works with bytecode caches, 
> what happens with lifetimes of the variables saved in closures - 
> especially implicit ones like $this, etc., etc. I know these questions 
> can be answered, and maybe even easily answered, but I think they have 
> to be answered without pressure of 5.3 release and commitment to the 
> fixed API hanging over us.

> I understand your urge to have it inside ASAP - if you didn't want it, 
> you'd not gone through this effort to create it :) However, I still 
> think we better not make 5.3 dependent on yet another new feature.
> As for adoption - I think it would take a long time for off-the-shelf 
> libraries and mainstream users to use this anyway, and for the hackers 
> among us it will be available in development version pretty soon after 
> 5.3. I think if we would decide that every new feature anybody can think 
> about should enter into 5.3 because it will be harder to adopt it 
> otherwise, we'd never release 5.3 at all - look at the RFCs, we have a 
> bunch of ideas already, and I'm sure there will be more. We need to 
> release some time - what happened to that "release often" thing?

> Please do not consider this to be opinion about (or against) the patch - 
> I think the idea is good and from preliminary glance the implementation 
> is very nice too, but IMHO we just can not have everything in one release.
> -- 
> Stanislav Malyshev, Zend Software Architect
> [EMAIL PROTECTED]   http://www.zend.com/
> (408)253-8829   MSN: [EMAIL PROTECTED]




Best regards,
 Marcus


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

Reply via email to