Linked by Thom Holwerda on Fri 31st Aug 2007 19:17 UTC, submitted by ganges master
General Development Python 3.0, 'Python 3000', has reached its first public release. This version will be followed by beta releases throughout 2008, and the final release is scheduled for August 2008. "Python 3000 ('Py3k', and released as Python 3.0) is a new version of the language that is incompatible with the 2.x line of releases. The language is mostly the same, but many details, especially how built-in objects like dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed."
Thread beginning with comment 267627
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: I'm impressed
by japh on Sat 1st Sep 2007 07:54 UTC in reply to "RE: I'm impressed"
japh
Member since:
2005-11-11

You do know that they're making the "incompatible" 3.0 version in parallel with the 2.6, beackwards compatible version, right?

So for a long time, there will be a new, backwards compatible Python version as well as the 3.0

So I think they're aware that the backwards compatibility is important, while at the same time understanding that it will sometimes stand in the way of progress.

Reply Parent Bookmark Score: 4

RE[3]: I'm impressed
by eivind on Sat 1st Sep 2007 08:23 in reply to "RE[2]: I'm impressed"
eivind Member since:
2005-11-09

Yes, I'm aware that the 2.x branch will be maintained for years to come. But put it this way: If Python was just like Microsoft, they would wrap 2.4 into a new package, add a JavaScript utility and call it 3.0, and six months later they would release Python 95 ;)

Thank God (or someone, I dunno) that there're still sensible people in this world ;)

Reply Parent Bookmark Score: 2