new eGroups coroutine release
robin at jessikat.demon.co.uk
Tue May 30 18:34:12 CEST 2000
In article <Pine.BSF.4.21.0005300219080.32125-100000 at magrathea.corp.onel
ist.com>, Martin Baker <martinb at egroups.net> writes
>Here at eGroups we use coroutines to build fast, scalable network servers.
>Think Medusa, but easier. We get the performance of multi-threading
>without thread overhead.
>We have released our implementation of coroutines in Python under a
>Pythonish license. This can be installed as a dynamically loadable module
>under an otherwise unmodified Python distribution.
>It doesn't work well under 1.5.1, it does under 1.5.2, and we don't know
>yet about 1.6. Right now only Linux and FreeBSD are supported. The
>assembler coro package we use only supports Linux out of the box, although
>FreeBSD 3 might work without changes.
>You can find more details (including an explanation of coroutines and
>links to the assembler coroutine package) in the README at
>The software itself is available at
Can't coroutines be implemented using C Tismer's stackless python
implementation and continuations?
More information about the Python-list