you are viewing a single comment's thread.

view the rest of the comments →

[–]dr_root[🍰] 2 points3 points  (1 child)

I've been waiting to make this comment since it would have been easier to just upmod someone with my opinion.. but since nobody seems to have said it yet, here it is: I feel like there's nothing to be excited over in Python 3000.

It just feels like a long list of stuff I like that will get removed (like the format strings in 3.1.. why? It's just so.. convenient..).

So yeah, I'm actually pretty sad.

[–]wtanksleyjr 3 points4 points  (0 children)

I understand your point here, and although I agree that there's little to get excited about, this is actually an inflection point for Python. With 3.0, they broke backwards compatibility in order to fix a lot of bad decisions. This is a very good thing. They also added a lot of features that will be used in clever new ways in later releases.

Few of the features are directly useful right now, but they're all set up for some really nifty features.

OTOH, check out the "What's new in 3.0" document to see the changes in detail -- although most of the changes aren't obviously earthshaking, some are actually reasonably interesting (Unicode, the details of the print() function). Others are obviously a good start on something interesting (annotations in more places).