python-eventlet 0.8-1 entered NEW

June 10, 2009

Need to look at this.. greenlets builds against a standard interpreter? How?? The Second Life Wiki says:

Eventlet is a networking library written in Python. It achieves high scalability by using non-blocking io while at the same time retaining high programmer usability by using coroutines to make the non-blocking io operations appear blocking at the source code level.

Edit: it looks like it copies huge chunks of the stack into/out of the heap as needed. A greenlet is just a few stack frames, starting at a particular stack frame, right? I’m not sure if it gets copied to the same location in the stack or whether C-frame pointers to the stack will get weirded, though.

Comments are closed.