Discrete event/agent based simulation

Ned Konz ned at bike-nomad.com
Tue Sep 30 21:10:16 UTC 2003


On Tuesday 30 September 2003 12:24 pm, Simon Frost wrote:

> 2. A scheduler
>
> My other implementations of DES (in Python and in Eiffel,
> incidentally), keep sorted timestamps in a balanced binary tree
> (either an AVL tree or a Red-Black tree). Are there Collections
> that implement such data structures?

These have been done. There is already a Heap that is used in the 
Morphic scheduler.

> It's also nice to have some GUI input/output. Specifically, is
> there a standard plotting library that people use?

Diego Gomez Deck has done a PlotMorph (on SqueakMap).

> My simulations often involve networks. Are there any nice packages
> for storing, displaying, and analyzing graph structures? (I've seen
> some on SqueakMap, but I haven't tried them out yet). Some nice
> vector graphics routines for animating graphs would be nice too.

There are some graph libraries on SqueakMap for the algorithm part of 
the question.

Use Morphic for display.

Use Connectors (from SqueakMap) for displaying your graphs. Soon I 
will post version 2 of Connectors, which has a number of 
improvements.

The attached images are from my new work.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Ends.jpg
Type: image/jpeg
Size: 16391 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20030930/dde34b17/Ends.jpg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: C2.jpg
Type: image/jpeg
Size: 8347 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20030930/dde34b17/C2.jpg


More information about the Squeak-dev mailing list