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