Hi Andi,
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.
No, but we might see a broader agreement, and that would give more of a
basis for user confidence in moving to namespace usage.
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.
I sincerely hope so.
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.
Was that pun intentional? :)
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).
That would rather depend on whether people like the implementation,
methinks.
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.
I concur. Just let's not get trapped into one solution while under pressure
at alpha stage, and then be stuck with it forever if it turns out to be less
than optimal.
- Steph
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php