Python newthreading - simplified threads, path to eliminate GIL
mail.python.org
mail.python.org
As a sidenote, the John Nagle there is the same one in Nagle's algorithm: http://en.wikipedia.org/wiki/Nagle%27s_algorithm
Incidentally, another story by Karel Čapek - http://en.wikipedia.org/wiki/The_Absolute_at_Large - features a "reactor that can annihilate matter to produce cheap and abundant energy [and] as a by-product, the absolute. The absolute is a spiritual essence".
Something to keep in mind with Python/Perl/Ruby anyway: Making your app run on 2 cores makes it 2x faster. Implenting your algorithm in Haskell instead makes it 50x faster.
Cooperative userspace threads work very well for the kinds of applications you write in Python.
Django had newforms, Java had nio and Guido van Rossum just posted about the multiple inheritence method resolution order (MRO) which had a python 2.2 new-style and python 2.3 new-style. I could probably come up with a huge list of newwhatever projects.
It's such a lazy, uninformative, short-sighted way of naming your work.
Someone voted me down; I suppose I'm am being a little too aggressive about it but I do think it's a stupid way to name a project. :-)
Most of these projects represent a lot of work and a huge revolutionary leap over the "old" projects. It seems like that much work deserves a more fitting name.
"There are only two hard things in Computer Science: cache invalidation and naming things." -Phil Karlton
Of course, I am already fantasizing about it being merged to the main branch. Assuming it will work well, is this something that can get into 3.2?
I saw this release schedule for 3.2: http://www.python.org/dev/peps/pep-0392/
I see that 3.2 alpha 1 is due today.