Incorrect, a name for a feature should show what kind of functionality we implemented. Picking names just for marketing reasons
"Oh see, PHP has namespaces" is a bad idea.

I, on the contrary, think it is a good idea to consider perception. Perception is important, especially for low-barrier language like PHP. For a language that requires PhD to program in it you can call anything by any name - PhDs would figure that out. But for language like PHP I think we should make it as perceptually comfortable as we can.

My perception is that when people talk about "namespaces" they usually mean logical separation of things in, well, naming space, and when they talk "packages" they usually mean files on disk and putting things into files and finding which thing is in which file. Our implementation is much more former than the later. Of course, my perception is mine, and everybody is entitled to have their own ones, but I would very much like to hear an argument which is not a Siamese twin of "because C++ namespaces have braces and PHP ones don't". If that would be the only reason, I don't think it is a good one. If there are more reasons - I would very much like to hear it before we rush forward and commit things that would influence PHP for next 10 years.
--
Stanislav Malyshev, Zend Software Architect
[EMAIL PROTECTED]   http://www.zend.com/
(408)253-8829   MSN: [EMAIL PROTECTED]

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

Reply via email to