Python 3.0
There are lots of things I dislike about Python 3.0. I dislike the removal of the print
statement (I would have much preferred allowing Ruby-like function calling without parenthesis, and transparently changing the statement to a function). I dislike the fact that map
and friends return iterators instead of, you know, mapping things.
And why don't they include a Mac OS X installer?
Well, for you Mac OS X users, it's still pretty easy to install from source. Merely download the source, and run a series of commands like so:
tar xvjf Python-3.0.tar.bz2 cd Python-3.0 ./configure --enable-framework --enable-shared make sudo make install
Be a little careful, though, as it will will overwrite /Library/Frameworks/Python.framework/Versions/Current
with 3.0, so you may need to take some measures to use your older versions of Python (though you should hopefully be able to execute them by just calling them with a version number, like python2.5
). YMMV.
Also, I really hate the name "Python 3000".