Hello Derick,

Tuesday, November 22, 2005, 7:26:56 PM, you wrote:

> On Tue, 22 Nov 2005, Jessie Hernandez wrote:

>> I saw the notes regarding namespaces, and it really suprised me that the
>> namespace patch was not looked at in detail, discarded, and then the approach
>> that was agreed on was _THE EXACT SAME ONE_ that my patch uses. To add insult
>> to injury, it's mentioned that Marcus was going to provide a patch (my 
>> problem
>> is not with Marcus, in fact, he was very supportive and helpful when I was
>> writing the patch and the __autoload mechanism I'm using is thanks to his
>> input. My problem is that my patch was completely ignored and someone else 
>> was
>> assigned to write a patch, when the one I already wrote can be used).

> Hang on a bit, if it's assigned to Marcus, doesn't mean he can not work 
> with you on that.

Despite the written sentence i had namespaces on my radar for a long time
now. That i didn't do anything just reflects the current state of PHP. We
are not going to have namespaces for a list of good reasons. Your patch
and the amount of people asking for that feature started discussions all
over again. So while beeing in paris we were able to look at the following
things the stuff we knew your patch was supposed to do and the stuff we
wanted your patch to do as well as the module patch and the stuff we thought
that patch should do. After a long discussion we came to the intermediate
conclusion that it is worth to restart working on namespaces again since a
few issues we had with the first approach have been solved as of now.
However the notes show that PHP will undergo a big amount of changes
especially engine api wise. Thus i guess we won't start working on that
beforehand. If you feel to do more work on your stuff then go ahead we
might go with exactly your patch or ignore it completley when the changes
are done. That's how PHP is done and has nothing to do whetehr i plan to do
some work on my own. Indeed i could come up with a patch that would be
outrules by yours or somebody elses as well. That's open source. Things
might be ignored or removed or rewritten at any time by others. The
advantage is that we can all work together if we feel like and that by doing
so we cannot only learn from each other but reach a very good final result
(if there is such a thing as final result in software).

To cut this short. As soon as i feel like i will start to do some work. And
as soon as there is something to show i will post it. Since i always showed
my stuff were early here. Should you do something earlier i think i will try
to catch up with you and either say nothing to do for me left or send you my
thoughts by mail or try to come up with my brand own ideas.

We'll see, nothing has been made a law by those notes.

marcus

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

Reply via email to