Stackless Python 1.1 + Continuations 0.8
Christian Tismer
tismer at tismer.com
Tue Mar 28 16:29:59 EST 2000
ANNOUNCING:
Stackless Python 1.1
A Python Implementation That
Does Not Use The C Stack
* plus the real toy *
Continuation Module 0.8
Continuations as First Class Objects
with support for MicroThreads
What is it?
A plugin-replacement for core Python.
It should run any program which runs under Python 1.5.2 .
But it does not need space on the C stack.
For further info, see the new site at
http://www.stackless.com
As one of its highlights, here a little story about
<speed>
*** S P E E D ***
Version 1.1 has again got a lot of optimizations.
I do not make any claims here about percentage.
But if you are on Windows, get the win32 installer,
and after installation just try the following
from a DOS shell:
* cd into the BACKUP directory where the old dll lives:
D:\python\spc\BACKUP>python ../pystone.py 55555
Pystone(1.1) time for 55555 passes = 10.6665
This machine benchmarks at 5208.38 pystones/second
* now leave BACKUP and therefore use the new dll:
D:\python\spc>python ./pystone.py 55555
Pystone(1.1) time for 55555 passes = 9.86503
This machine benchmarks at 5631.51 pystones/second
</speed>
If you are just interested in a speed gain, you are
very welcome as a new Stackless Python user.
If you are interested in the other features like coroutines,
generators, microthreads and even continuations, this is
the real toy for you. The will be soon a collection of
example code and documentation on
http://www.stackless.com/
ciao - Christian Tismer / Mission Impossible 5oftware Team
<P><A HREF="http://www.tismer.com/research/stackless/">Stackless
Python 1.1 + Continuations 0.8</A> - a version of Python 1.5.2 that
does not need space on the C stack, first-class callable
continuation objects for Python, and Microthread-support.
(28-Mar-2000)
</P>
More information about the Python-list
mailing list