On 9/14/05, Tex Texin <[EMAIL PROTECTED]> wrote: > Pierre, I am glad it is acceptable to you. What you say does not apply to > everyone. > > > Well, english is the language of choice for programming > > because everyone understands very basic english words. > > This is just not true. It is true for you, because you make it a requirement > and then you only hire or are satisfied with people that understand english. > But you turn away people that may in fact be better more skilled programmers > because you require english skills. > > In a > > world where a lot of people from many countries have to work > > together (even in small local companies) then yes, english is > > the choice. > > Also, not true. Many environments where countries work together choose > french because that is common language to them. The French also dominated > parts of the world, and for those areas French is the best alternative. > (Africa, middle east...) > > It is selfish and imperialist to insist things must only be done the one way > that english speakers are comfortable with. PHP can be flexible while > companies can insist on only English in their domain if they so choose. > There is no reason to impose that restriction on others. > > Other programming languages have already gone this route. If one day we want > to call from PHP to a program that made use of such identifiers, it would be > a shame to not be able to, only because of an unwarranted restriction on the > design.
Check the history, every language developement tools which tried to do it do not support it anymore. Why? For the exact same reasons listed in this thread. I'm no pollitician or geostrategy expert, but I do see that english in a _programming language_ is a good thing. Now, whether people does speak english or not is not the problem and is not our problem. I can speak german, french or english while explaining code writing source codes using english identifiers. And it's the same for many asian or russian friends with their respective languages. But the only time I tried to write code in french and I have had to explain it in another language, it does not work out and it does not work out for the other with other languages (was german and russian). I think you are just mixing end user applications requirement (i18n) and programming language requirements. Regards, --Pierre > Tex Texin > Internationalization Architect, Yahoo! Inc. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php