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
-
N
NetLogo
Programming language
Nº Q672307 ★
Not listed
-
Self (programming language)
Programming language
Nº Q1864529 ★
Not listed
-
PureScript
Strongly typed language that compiles to JavaScript
Nº Q65082796 ★
Not listed
-
Google Pinyin
Input method developed by Google China Labs and released in 2007
Nº Q79575 ★
Not listed
-
C
CockroachDB
Distributed database management system
Nº Q98731903 ★
Not listed
-
T
Time-of-check to time-of-use
Class of software bugs
Nº Q1675168 ★★
Not listed
-
G
GNUstep
Open source widget toolkit and application development tools
Nº Q181222 ★
Not listed
-
P
Perl Compatible Regular Expressions
Software library for interpreting regular expressions
Nº Q125267 ★
Not listed
-
Y-cruncher
Program that computes Pi and other mathematical constants
Nº Q97176725 ★
Not listed
-
R
Rocky Linux
Linux distribution based on Red Hat Enterprise Linux
Nº Q104102686 ★★
Not listed
-
Continuous Tone-Coded Squelch System
Type of additive noise gate
Nº Q283919 ★★
Not listed
-
W
Wunderlist
Cloud-based task management computerized application
Nº Q3105234 ★
Not listed
-
Agda (programming language)
Dependently typed, purely functional programming language and proof assistant
Nº Q20479 ★
Not listed
-
Bazel (software)
Software tool that automates software builds and tests
Nº Q25345982 ★
Not listed
-
Controlled NOT gate
Quantum logic gate that operates on 2 qubits, flipping the second qubit if and only if the first qubit is 1
Nº Q917713 ★
Not listed
-
N
NeXTSTEP
Object-oriented, Unix-like operating system by NeXT, ancestor of Apple macOS
Nº Q831367 ★★★
Not listed
-
R
Redis
NoSQL database management software
Nº Q2136322 ★★★★
Not listed
-
M
Microsoft Visual Programming Language
Visual programming language
Nº Q3347111 ★★
Not listed