Stackless Python
From Wikipedia, the free encyclopedia
Stackless Python, or Stackless, is an experimental implementation of the Python programming language, so named because it attempts to completely eliminate the use of the C stack. The language supports continuations, generators, microthreads, and coroutines.
Due to the considerable number of changes in the source, Stackless Python cannot be installed on a preexisting Python installation as an extension or library. It is instead a complete Python distribution in itself. The majority of Stackless' features have also been implemented in PyPy, a self-hosting Python interpreter.
Stackless is used extensively in the implementation of the EVE Online massively multiplayer online game, as well as IronPort's mail platform.
[edit] See also
- Limbo programming language - Inspired many aspects of stackless, for example channels.
[edit] External links
- Stackless Python Home
- Stackless Python old site
- Introduction to Concurrent Programming with Stackless Python Tutorial on Stackless Python
- Continuations and Stackless Python by Christian Tismer