[Stackless] Stackless API (Custom Scheduling)

Christian Tismer tismer at stackless.com
Thu Jan 29 20:57:27 CET 2004


Hilmar V. Pétursson wrote:

> As Chris points out we have used become() with great success, through out the passed 3 years.
> There are ~200 reference to become() in our Stackless Python scripts that make up the logic and rules of a ~35.000 player MMORPG world.
> We have had close to 7.000 players playing together in the same, fully 3D simulated, shared universe, so even though semantics might be unconventional, they sure do work once you align our mind to the power of Stackless :-)
> 
> Please don't take it out...

...

As we are at it:
What I *want* to take out is support for sending
exceptions to channels.
This was an early approach to kill somthing that's
waiting in a channel. I think this is no longer needed,
and it would clarify the code quite some bit.
Today, we have an explicit kill that can kill any
tasklet and even a cat. In summer 2002, I couldn't do that.

cheers - chris
-- 
Christian Tismer             :^)   <mailto:tismer at stackless.com>
Mission Impossible 5oftware  :     Have a break! Take a ride on Python's
Johannes-Niemeyer-Weg 9a     :    *Starship* http://starship.python.net/
14109 Berlin                 :     PGP key -> http://wwwkeys.pgp.net/
work +49 30 89 09 53 34  home +49 30 802 86 56  mobile +49 173 24 18 776
PGP 0x57F3BF04       9064 F4E1 D754 C2FF 1619  305B C09C 5A3B 57F3 BF04
      whom do you want to sponsor today?   http://www.stackless.com/

_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless



More information about the Stackless mailing list