It simply was not going to be ready - and with the amount of churn and changes going on in that space, it was felt that the community would be better served with something stable, later (but still install-able via pip/etc) then something unstable and still cooking.
Unfortunately they have non-transitive equality when used with standard dictionaries. For example, if O and R are ordered dictionaries with the same entries in different orders, and D is a standard dictionary with the same entries, then O == D == R but O != R.
I'm confused by why the python 2.x branch is still being actively developed with new features rather than just being maintained for bug fixes. What are the roadmaps and goals of the 2.x verses the 3.x branches?
2.7 is the last major release of the 2.x series. The goal was to ease transition to 3.x by backporting some of the features and provide a stable base for people unable or unwilling to jump to 3.x.
I wouldn't recommend overwriting OSX's Python. You can install yourself from source into /usr/local, but a package manager like MacPorts or Homebrew helps a lot. It's a little more work up front - to install the package manager - but it pays itself back over time. Homebrew has 2.6.5 in its main branch, and 2.7 in a fork. See the notes here:
Compiled from source and using it from a separate folder it's fine for me. Also added easy_install from source and used that to install a few libraries like boto, readline, ipython, etc. without a problem.
In short: epoll. Network IO bound servers need only deal with sockets that have some event ready. Unless I'm mistaken, Tornado isn't written to be highly concurrent, it is, rather, quite asynchronous: they make it very simple to deal with IO only when there is data to process. You _can_ block the whole process with a long lived handler.
[+] [-] uggedal|15 years ago|reply
[+] [-] jvdh|15 years ago|reply
(Which is actually from the future! "Python 2.7 was released on July 7, 2010.")
[+] [-] barnaby|15 years ago|reply
[+] [-] erlanger|15 years ago|reply
[deleted]
[+] [-] j_baker|15 years ago|reply
[+] [-] jnoller|15 years ago|reply
[+] [-] kingkilr|15 years ago|reply
[+] [-] tomazmuraus|15 years ago|reply
[+] [-] inferno0069|15 years ago|reply
[+] [-] simonista|15 years ago|reply
[+] [-] xi|15 years ago|reply
[+] [-] mkramlich|15 years ago|reply
[+] [-] AaronMT|15 years ago|reply
[+] [-] telemachos|15 years ago|reply
http://github.com/mxcl/homebrew/blob/master/Library/Formula/...
I've tried Fink, MacPorts, Rudix and Homebrew. Homebrew isn't perfect, but it's damn good.
[+] [-] watmough|15 years ago|reply
http://www.python.org/download/mac/
Basically, since the OS X Python is usually a bit behind, you are recommended to get the full install package.
[+] [-] babo|15 years ago|reply
[+] [-] rbanffy|15 years ago|reply
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] tomjen3|15 years ago|reply
And if not, how can the language be used for high concurrency (ala Facebooks tornado).
[+] [-] troutwine|15 years ago|reply
[+] [-] frognibble|15 years ago|reply