what's so difficult about namespace?

Steven D'Aprano steven at REMOVE.THIS.cybersource.com.au
Wed Nov 26 19:38:00 EST 2008


On Wed, 26 Nov 2008 17:42:43 +0100, Stefan Behnel wrote:

> Xah Lee wrote:
>>> The IT community has enough trouble getting a few ISPs to upgrade
>>> their DNS software. How are you going to get millions of general users
>>> to upgrade?
>> 
>> alright, that's speaks for Javascript.
>> 
>> But how's that apply to, say, Scheme lisp, Emacs lisp, PHP?
> 
> Think before you write. It's exactly the same thing. How would you get
> all Emacs users in the world to upgrade?

Perhaps you should take your own advice.

There have been many new features added to computer languages over the 
decades, and some of them have been backward incompatible. Python has 
added new features over the years: nested scopes, decorators, new style 
classes, etc. Those who don't upgrade can't run programs written for the 
new version. Those who want to run programs written for the new version 
will upgrade. Python is going through one such change *right now* with 
Python 3. Other languages have gone through similar changes in the past, 
and will continue to do so in the future.



-- 
Steven



More information about the Python-list mailing list