Stackless is an implementation of the Python language
Stackless is based on the C-Python source code
Stackless is API and ABI (binary) compatible to C-Python
Stackless provides a few additions over C-Python
Light weight co-routines, called tasklet
Channels
Soft- and hard-switching of tasklets
Pickling and unpickling of inactive tasklets
- A soft-switched tasklet can continue to run after unpickling.
Soft-switching requires patches to the interpreter core and can't be implemented as an extension module.
![]() |
See also: Stackless manual Red = new functionality |
Better debugger support for Stackless