Hi Josh,
I'd like to point out that those people started working with namespaces *before* the idea of dropping them (or postponing them to PHP 6) appeared on the list. I doubt those people would have done the same if they had been told that namespaces may very well not be available until PHP 6.
Surely everyone can see the very public ongoing discussions on internals@ over the course of this and last year?
Namespace support in 5.3 received quite a lot of coverage this year through blogs, articles and presentations, that's why some people started implementing them or prepared to migrate their codebase. Now if they're told it's postponed indefinitely (until PHP 6 gets a tentative schedule) they'll feel burned and they'll think twice before investing any time in testing new features in future releases.
There's a very big difference between 'testing' and 'preparing to migrate a codebase'.
I think that's what Stas meant, people would not take the risk to implement such extensive changes without the assurance that namespace will be available. Those who already did were pretty sure that 5.3 would have namespaces.
And of course those same people don't mind a bit if the implementation has changed 8 times in the last 6 months, because they understand that they're testing a moving target. No?
- Steph
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php