I don't really get what advantage this gives me beyond using gevent. There's still no parallelism. The readme describes it as "A solution to concurrency," but I already get that using gevent. Is it just to improve communication between green threads?
Since this is a very new project, it is a good time to suggest that you abide by PEP8 (e.g., no 'waitAll') since this would be widely appreciated, and is not easy to fix later on.
> Conpig threads still can only run on one core of a processor.<p>The disillusionment caused by having so many options for non-parallel "concurrency" in Python is, I believe, feeding the high defection rate from Python to Go.
The resounding question in my mind is why this, when there is Stackless Python? What's better about this greenthreading impl? <a href="http://www.stackless.com/" rel="nofollow">http://www.stackless.com/</a>
> Conpig threads still can only run on one core of a processor.<p>This isn't true concurrency. Scaling to 20 million requests per second over 40 cores on a single machine is true concurrency.