Python 3.0 (Was: when will python 2.5 take in mainstream?)

Steven Bethard steven.bethard at gmail.com
Mon Feb 5 09:01:26 EST 2007


Laurent Pointal wrote:
> For Python 3.0, AFAIK its a big rewrite and developers know that it will
> be uncompatible in large parts with existing code.

Wrong on both counts. ;-) Python 3.0 is not a rewrite. It's based on the 
same code base as the 2.X line, but with a lot of the old deprecated 
things removed. And, while Python 3.0 is allowing itself to break 
backwards compatibility, at least that the Python level, it should be 
largely compatible with the 2.X line. There will be some breakages, but 
(1) they shouldn't be too extensive and (2) there will be utilities to 
help you update your code. In many cases, it will be possible to write 
code that works in both Python 2.X and 3.0.

STeVe



More information about the Python-list mailing list