Aller au contenu

Stackless Python

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 22 septembre 2006 à 02:36 et modifiée en dernier par BrightRaven (discuter | contributions) (cat). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

Stackless Python est une implémentation expérimentale du langage Python, nommée ainsi car elle vise à éliminer complètement l'utilisation de la pile du langage C. Le langage supporte les continuations, les générateurs, les microthreads et les coroutines.

À cause du nombre considérable de changements dans le code source, Stackless Python ne peut pas être installé par-dessus une installation préexistante de Python en tant qu'extension ou bibliothèque. Au contraire, il est une distribution Python complète en elle-même. La plupart des fonctions de Stackless Python ont également été implémentées dans PyPy, un interpréteur Python en Python.

Stackless Python est énormément utilisé dans l'implémentation de EVE Online, un jeu en ligne massivement multijoueur.

Liens externes