Stackless Python

E17656

Stackless Python is an enhanced version of the Python interpreter that provides lightweight microthreads and improved concurrency support without relying on the C call stack.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (1)

Label Occurrences
Stackless Python canonical 1

Statements (46)

Predicate Object
instanceOf Python implementation
open-source software
software project
basedOn Python
surface form: Python programming language
category Python interpreter
concurrent programming
compatibleWith Python reference implementation (CPython)
surface form: CPython C API (largely)
derivedFrom Python reference implementation (CPython)
surface form: CPython
designedFor concurrency
massive concurrency
doesNotRelyOn C call stack
featureComparedToCPython channel synchronization primitives
microthreads without OS threads
tasklet scheduling
hasGoal avoid dependence on C stack for Python calls
enable large numbers of concurrent tasks
implements Python language specification
implementsFeature channel-based communication
continuation-style control flow
pickling of tasklets
scheduling of microthreads
stackless frame management
influenced PyPy stackless features
license Python Software Foundation License
maintainedBy Stackless Python developers
originCountry Germany (primary development)
programmingLanguage C
Python
provides channels
improved concurrency support
lightweight microthreads
tasklets
repository https://github.com/stackless-dev/stackless
runsOn Linux
Windows
macOS
supports cooperative multitasking
coroutines
game development
massively concurrent applications
microthreading
network servers
soft real-time applications
supportsVersion Python 3.x
usedIn EVE Online
website https://www.stackless.com/

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python implementation Stackless Python