new eGroups coroutine release

Robin Becker 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
>http://www.egroups.com/files/python-coro/egroups/README-2000-04-24.txt
>
>The software itself is available at
>http://www.egroups.com/files/python-coro/egroups/egp-coro-20000424.tar.gz
>
>Enjoy!
>Martin
>
>
>
Can't coroutines be implemented using C Tismer's stackless python
implementation and continuations?
-- 
Robin Becker



More information about the Python-list mailing list