On Tue, 2006-02-14 at 13:08 +1100, Tim Dwyer wrote:
I'm afraid some sort of new dependency is inevitable. There's just too much (unnecessary) work in implementing our own graph data-structures and algorithms.
I don't know if you guys already have a list of algorithms you'd like to implement, but I have a request. I currently use GRAMPS to store some genealogical data, not a lot, but some. I'd really like to be able to generate a family tree. GRAMPS supports output to Graphviz, but I haven't been able to get anything similar to the "classic family tree" style layout.
Also, I think it would probably be useful for your work to write a dot file to "Inkscape SVG" translator. There are already lots of programs that output the dot file format (and it's simple). If you want really complex layouts you can use something like egypt (which does call diagrams from source code) and run it across the Inkscape codebase. I generated some large SVGs that way with Graphviz. The layout took a while too.
--Ted