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
-
ChucK
Audio programming language for real-time synthesis, composition, and performance
Nº Q850484 ★★
Not listed
-
X
X.Org Server
The X.Org Foundation's display server for the X Window System
Nº Q518900 ★★
Not listed
-
A
AppFuse
Web apploication stack
Nº Q2858588 ★
Not listed
-
C
C++/CLI
Programming language
Nº Q1022268 ★
Not listed
-
R
Raycast (software)
Application launcher and productivity application for macOS
Nº Q124372806 ★
Not listed
-
A
Apertus (LLM)
Multilingual, open-source chatbot developed by Swiss AI
Nº Q136087176 ★★
Not listed
-
CTWM
Window manager
Nº Q4035698 ★
Not listed
-
G
Google Mashup Editor
Online mashup creation service
Nº Q5583861 ★★★
Not listed
-
Thread pool
A method for efficient parallel processing in computer programs (pre-creating threads and reusing them as tasks occur, reducing overhead of thread creation and destruction, improving system performance, and optimizing resource management)
Nº Q3990847 ★
Not listed
-
G
GPT-4.1
Large language model within OpenAI's GPT series
Nº Q133893610 ★
Not listed
-
Visual Basic (.NET)
Programming language for .NET
Nº Q50077 ★★
Not listed
-
V
Vim (text editor)
Text editor, improved version of Vi
Nº Q131382 ★★★
Not listed