On Thu, 29 Jun 2006, Patrick Hurley wrote:

> Wow I feel stupid, not enough sleep and the word graph, I thought you
> were trying to visualize a FSM. Implementing a graph -- I have used a
> hash of arrays and other times I have used a list of lists (when my
> states had a numeric or at least sequential index).
>
> Good thing I am off on vacation, good luck
> pth

no problem - i was actually trying to both.  i've built something on top of
robert felt's graphing toolkit which includes simple visulization, dsl for
building state machines, and a blocking thread-safe state change notification.

roberts toolkit had support for multiple edges with metadata between states.

i'll try to put out a release soon.

regards.

-a
-- 
suffering increases your inner strength.  also, the wishing for suffering
makes the suffering disappear.
- h.h. the 14th dali lama