I don't think postponing this to another big release is going to do anyone any 
good. You will not see magical revelations because it's postponed by another 
year.

Greg, Stas, Dmitry all three have deep understanding of the issues. In fact, I 
think we are closer to agreeing on a solution than it appears. I believe Dmitry 
is OK with Stas proposed solution + I think with a few more days of discussions 
with Greg we can nail something most feel OK with.

Please note that the really important/urgent reasons for why namespaces are 
needed are resolved. Many of the discussions are around edge cases some of 
which are not that likely to affect developers on a daily basis. Stas' syntax 
suggestion for dealing with ambiguous situations will likely almost never be 
needed. So let's not make an elephant out of it. People who will actually start 
using this will find it beneficial (and I am sure pick-up will be faster in the 
OO realm than people here have noted).

Btw, we are still in alpha. Historically a lot of these kind of issues have 
been resolved towards the end of the alpha cycle. That is OK. The beta/RC 
cycles are exactly intended to expose serious shortcomings in design with much 
broader community review.

I can assure you two things though:
a) namespaces are needed by many.
b) We will never make everyone happy.

Andi 

Reply via email to