Hi,
I am looking into the Moose-Algos-Graph package. It's pretty cool, especially that you can create graphs easily.
The only problem I encountered so far is that I cannot create nested graphs.
I just see now that MOGraphStructure is a subclass of MOGraphAlgorithm and that MOGraphAlgorithm has nodes and edges. This means that these can handle only one level of nodes and edges.
This problem was solved in Mondrian by making each node or edge a graph. Using a similar approach, MOGraphAlgorithm could then just point to one root node that holds everything.
Or maybe we need a MOGraphBuilder that creates the graph and MOGraphAlgorithm just deals with a set of nodes and edges.
What do you think?
Cheers, Doru
-- www.tudorgirba.com
"It's not what we do that matters most, it's how we do it."