Subject: Stackless Python 1.1 + Continuations 0.8 - DN [1]


Christian Tismer <tismer@tismer.com> - 28 Mar 2000 - comp.lang.python

 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>

Last modified
2000-07-20

(195.108.246.52)

Note: you are looking at
the snapshot of an old wiki
- much of this information
is likely to be very outdated