Python 3000 is not so bad, and not really so great, in my opinion.  The
warts they are removing aren't the most complained about warts, and I don't
feel like it is really doing enough to clean up the language to warrant
breaking all of the code.  On the other hand, it doesn't really break much
either, making upgrading basically run a tool once and you are done.  There
aren't any new things in py3k that get me very excited, probably the best
thing is that unicode works properly out of the box, but at the same time it
will only make things harder for people who don't care about unicode.  And
most of my python work is with libraries, such as pygame, so I can't upgrade
until all of the libraries I use upgrade, which could be quite a while.

Overall though, it's really nothing to worry too much about.  It's not like
when they added list comprehensions and you had to go look through your code
and use them as much as possible, just because they were so much fun :)
(And now I have to go through and see where using them is bad, because I
overuse them, but whatever)

It's just another typical upgrade in my view.

Reply via email to