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
-
X
X86 calling conventions
Calling conventions used in x86 architecture programming
Nº Q4405409 ★★
Not listed
-
International Obfuscated C Code Contest
Computer programming contest
Nº Q1286259 ★★
Not listed
-
FET (timetabling software)
Timetabling Software
Nº Q18215983 ★★
Not listed
-
S
Seccomp
Sandbox facility for the Linux kernel
Nº Q7442878 ★
Not listed
-
M
MurmurHash
Non-cryptographic hash function
Nº Q4044654 ★★
Not listed
-
G
GoAgent
Proxy software based on Python and GAE
Nº Q10847331 ★★
Not listed
-
GoodbyeDPI
Deep Packet Inspection circumvention utility
Nº Q116200201 ★★★★
Not listed
-
H
HarmonyOS 5
HarmonyOS core distributed operating system
Nº Q123469520 ★★
Not listed
-
Deluge (software)
BitTorrent client
Nº Q1185023 ★★
Not listed
-
C
Cocos2d
Software framework
Nº Q1525915 ★
Not listed
-
Tasker (application)
Automation app for Android
Nº Q25345949 ★
Not listed
-
E
Express.js
JavaScript server-side/backend web framework for node.js
Nº Q16878131 ★★★
Not listed
-
Calculix
Free and open source finite element analysis application
Nº Q499775 ★
Not listed
-
S
Scikit-learn
Machine learning library for the Python programming language
Nº Q1026367 ★★
Not listed
-
N
Null-terminated string
Character string terminated by the null byte (0x00); used in e.g. the C programming language
Nº Q9357437 ★
Not listed
-
C (programming language)
General-purpose programming language
Nº Q15777 ★★★★★★
Not listed
-
S
Standard Template Library
Software library for the C++ programming language
Nº Q741235 ★★
Not listed
-
Do Not Track
HTTP header field that requests web applications to disable individual user tracking
Nº Q692672 ★★★
Not listed