[Stackless] Population simulation in Stackless

Aaron Watters aaron at reportlab.com
Fri Aug 23 20:30:42 CEST 2002

Aaron Watters wrote:

> I went ahead and added a modified version of

> http://www.xs4all.nl/~bsarempt/python/worldsim.html 

at location: ftp://ftp.reportlab.com/tmp/stackless_experiments.zip

> updated for aug 2002 stackless and with qt dependancies removed.
> I think I didn't change the semantics (?).
> It was easy, but immediately pointed out problems with my "real time
> scheduler".  Here is the section of notes.txt that talks about it:
> """
> The "real time scheduler" doesn't work as well as it should.
> I think the problem is that
>    task.run()
> doesn't do what I expected -- I thought that when the task
> blocked control would return to the task that called "run",
> but it doesn't -- it goes to some other task.  I think this
> is wrong.  schedule() can pick any task but run() should return
> to the task that that invoked "run".  ymmv.
> As it is the "scheduling task" is not guaranteed to get invoked
> before a low priority task runs instead of a higher one, so
> real time priorities don't necessary get observed.
> """
>   -- Aaron Watters
> Simon Frost wrote:
>> Dear Stackless list,
>> Has anyone played with Boudewijn Rempt's population simulation, 
>> http://www.xs4all.nl/~bsarempt/python/worldsim.html , (which used the 
>> old Stackless) in the new Stackless?  I'd like to do something 
>> similar, with individuals being modelled as threads...
>> Thanks!
>> Simon 
ps: sometimes two mistakes are better than one.  I forgot the location 
in the first message
  and also forgot to copy the stackless list, thus accidentally wasting 
less bandwidth.

Stackless mailing list
Stackless at www.tismer.com

More information about the Stackless mailing list