[Python-Dev] Ann: Stackless Python is DEAD! Long live Stackless Python
Christian Tismer
tismer@tismer.com
Thu, 17 Jan 2002 18:09:38 +0100
#######################################
Announcement:
#######################################
The end of an era has come:
---------------------------
Stackless Python, in the form provided upto Python 2.0, is DEAD.
I am abandoning the whole implementation.
A new era has begun:
--------------------
A completely new implementation is in development for
Python 2.2 and up which gives you the following features:
- There are no restrictions any longer for uthread/coroutine
switching. Switching is possible at *any* time, in *any*
context.
- There are no significant changes to the Python core any
longer. The new patches are of minimum size, and they
will probably survive unchanged until Python 3.0 .
- Maintenance work for Stackless Python is reduced to the
bare minimum. There is no longer a need to incorporate
Stackless into the standard, since there is no work to
be shared.
- Stackless breaks its major axiom now. It is no longer
platform independent, since it *does* modify the C stack.
I will support all Intel platforms by myself. For other
platforms, I'm asking for volunteers.
* The basic elements of Stackless are now switchable chains
of frames. We have to define an interface that turns these
chains into microthreads and coroutines.
Everybody is invited to come to the Stackless mailing
list and discuss the layout of this new design.
Especially we need to decide about (*).
http://starship.python.net/mailman/listinfo/stackless
see you there - chris
--
Christian Tismer :^) <mailto:tismer@tismer.com>
Mission Impossible 5oftware : Have a break! Take a ride on Python's
Kaunstr. 26 : *Starship* http://starship.python.net/
14163 Berlin : PGP key -> http://wwwkeys.pgp.net/
PGP Fingerprint E182 71C7 1A9D 66E9 9D15 D3CC D4D7 93E2 1FAE F6DF
where do you want to jump today? http://www.stackless.com/