From: Thomas Sondergaard Date: 2003-09-26T17:05:08+09:00 Subject: Re: Adding, removing and redefining features at runtime > "[M]any computer scientists have fallen into the trap of trying to > define languages like George Orwell's Newspeak, in which it is > impossible to think bad thoughts. What they end up doing is killing > the creativity of programming." > Larry Wall > http://www.wall.org/~larry/keynote/keynote.html I really like that! However, there is another thing to consider. In non-open source compiled languages resolving a namespace conflict is a bigger issues than it is with open source scripts. After all, if it bites you change it, right? Might partially explain why languages like ruby, python etc have made different design decisions here. Cheers, Thomas