Stackless Python
Alternative Python implementation
Stackless Python, or Stackless, is a discontinued Python programming language interpreter. Its GitHub repository has been archived since February 2025, and the project has been officially discontinued. It was so named because it avoids depending on the C call stack for its own stack.
Nº Q1456066 ★
Common · Literature
Stackless Python
Alternative Python implementation
Stackless Python, or Stackless, is a discontinued Python programming language interpreter. Its GitHub repository has been archived since February 2025, and the project has been officially discontinued. It was so named because it avoids depending on the C call stack for its own stack.
From Wikipedia
Stackless Python, or Stackless, is a discontinued Python programming language interpreter. Its GitHub repository has been archived since February 2025, and the project has been officially discontinued. It was 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. The MMORPG game EVE Online is one of the major users of Stackless Python, since 2003 (with Python 2.1, then 2.3, 2.5, 2.7), and the company behind it Fenris Creations (previously CCP Games) one of the main contributor to it, but started to move away from it, i.e. started migration to Python 3 in 2026 (in the meantime they open sourced the game engine, and one part is a component "designed to match that of Stackless Python as closely as possible" though it diverges also).
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
V
Visual J++
Microsoft's discontinued implementation of Java
Nº Q973097 ★
Not listed
-
Pipeline (software)
Chain of processing software elements
Nº Q2165493 ★★
Not listed
-
Befunge
2-dimensional esoteric programming language
Nº Q814269 ★
Not listed
-
I
Idris (programming language)
Purely functional programming language
Nº Q15408477 ★
Not listed
-
R
Roslyn (compiler)
Set of open-source compilers
Nº Q6840207 ★
Not listed
-
Windows App SDK
Application development kit
Nº Q108871754 ★★
Not listed
-
G
Gradle
Open source software build automation tool
Nº Q965596 ★★
Not listed
-
K
Keycloak
Open-source identity and access management
Nº Q42916195 ★★★
Not listed
-
WebSocket
Computer network protocol
Nº Q859938 ★★★
Not listed
-
P
PL/0
Programming language, intended as an educational programming language, that is similar to but much simpler than Pascal
Nº Q1719128 ★
Not listed
-
Haxe
Cross-platform open-source programming language
Nº Q285886 ★★
Not listed
-
E
E (programming language)
Programming language
Nº Q2658244 ★
Not listed
-
Confluence (software)
Collaboration software
Nº Q1125400 ★★★
Not listed
-
O
OpenAI o4-mini
Reasoning language model
Nº Q134303330 ★
Not listed
-
CyanogenMod
Mobile operating system based on Android
Nº Q855981 ★★
Not listed
-
U
Unlambda
Functional programming language
Nº Q670180 ★
Not listed
-
O
OpenStep
Defunct object-oriented application programming interface specification for a legacy object-oriented operating system
Nº Q1193981 ★★
Not listed
-
ChucK
Audio programming language for real-time synthesis, composition, and performance
Nº Q850484 ★★
Not listed