Open andrewdavidmackenzie opened 2 years ago
Instead of a lot of print statements, use a crate for graph creation and then dot file generation.
Something like https://docs.rs/dot/0.1.4/dot/
Or https://github.com/besok/graphviz-rust
Or https://docs.rs/petgraph/latest/petgraph/dot/struct.Dot.html
Maybe remove from the compiler completely and have a separate tool able to create the SVG from a compiled manifest.json
Or try D2 instead of graphviz https://github.com/terrastruct/d2
Or https://gephi.org/
or https://en.wikipedia.org/wiki/Igraph
or https://www.yworks.com/products/yed
Instead of a lot of print statements, use a crate for graph creation and then dot file generation.
Something like https://docs.rs/dot/0.1.4/dot/
Or https://github.com/besok/graphviz-rust
Or https://docs.rs/petgraph/latest/petgraph/dot/struct.Dot.html