Stackless Python

Stackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack. In practice, Stackless Python uses the C stack, but the stack is cleared between function calls. The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads. In addition to Python features, Stackless also adds support for coroutines, communication channels, and task serialization.

Author
enChristian Tismer
Comment
enStackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack. In practice, Stackless Python uses the C stack, but the stack is cleared between function calls. The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads. In addition to Python features, Stackless also adds support for coroutines, communication channels, and task serialization.
Developer
enAnselm Kruis
Genre
Interpreter (computing)
Genre
Interpreter (computing)
Has abstract
enStackless Python, or Stackless, is a Python programming language interpreter, so named because it avoids depending on the C call stack for its own stack. In practice, Stackless Python uses the C stack, but the stack is cleared between function calls. The most prominent feature of Stackless is microthreads, which avoid much of the overhead associated with usual operating system threads. In addition to Python features, Stackless also adds support for coroutines, communication channels, and task serialization.
Homepage
www.stackless.com/
Hypernym
Interpreter
Is primary topic of
Stackless Python
Label
enStackless Python
LatestReleaseDate
22 January 2020
Latest release date
22 January 2020
License
Python Software Foundation License
License
Python Software Foundation License
Link from a Wikipage to an external page
www.stackless.com/
kalogirou.net/2005/08/10/multithreaded-game-scripting-with-stackless-python/
web.archive.org/web/20121108011701/http:/zope.stackless.com/spcpaper.htm
stackless.readthedocs.io/en/2.7-slp/stackless-python.html
stackless.readthedocs.io/en/3.4-slp/stackless-python.html
stackless.readthedocs.io/en/3.5-slp/stackless-python.html
stackless.readthedocs.io/en/3.6-slp/stackless-python.html
stackless.readthedocs.io/en/3.7-slp/stackless-python.html
Link from a Wikipage to another Wikipage
Await
C (programming language)
Call stack
Category:Concurrent computing
Category:Python (programming language) implementations
Category:Software using the PSF license
Channel (programming)
Context switch
Cooperative multitasking
Coroutine
CPython
Erlang (programming language)
Eve Online
Global Interpreter Lock
Go (programming language)
Green threads
Interpreter (computing)
IronPort
JIT compiler
Kernel (computer science)
Library (computer science)
Limbo (programming language)
Linux
MacOS
Microsoft Windows
Microthread
Parallel computing
PyPy
Python (programming language)
Python Software Foundation License
SCOOP (software)
Self-hosting (compilers)
Serialization
Software extension
Task scheduling
Thread (computer science)
Name
enStackless Python
Name
enStackless Python
OperatingSystem
Linux
MacOS
Microsoft Windows
Operating system
Linux
MacOS
Microsoft Windows
ProgrammingLanguage
C (programming language)
Python (programming language)
Programming language
C (programming language)
Python (programming language)
SameAs
m.06ds0
Q1456066
Stackless Python
Stackless Python
Stackless Python
Stackless Python
Stackless Python
Stackless Python
Stackless Python
TyUR
Пајтон (Stackless)
ستاكليس بايثون
സ്റ്റാക്ക്ലസ് പൈത്തൺ
Subject
Category:Concurrent computing
Category:Python (programming language) implementations
Category:Software using the PSF license
WasDerivedFrom
Stackless Python?oldid=1120224132&ns=0
Website
http://www.stackless.com/
WikiPageLength
6044
Wikipage page ID
2009536
Wikipage revision ID
1120224132
WikiPageUsesTemplate
Template:GitHub
Template:Infobox software
Template:Multiple
Template:Official website
Template:Portal
Template:Primary sources
Template:Python (programming language)
Template:Refimprove
Template:Reflist
Template:Start date and age
Template:Wikidata