For more information about graphviz: https://graphviz.org/
For more information about graphviz: https://graphviz.org/
Either the OP shared because they found a useful tool and wanted others to be able to know too, in which case sharing another related tool is in the spirit of what OP intended.
Or, OP wanted to use HN as a sales platform to pitch their work. In this case, sorry pal but HN is not your personal marketing megaphone. You want to put something out into the public here, you should expect it to be scrutinized and compared against alternatives. IMO, HN as a platform should put readers first, not authors.
Edit: Just want to add that in this particular case, I think both the draw.io and graph viz plugins are awesome. Love to see these kinds of tools.
You likely mean something structured and readable, like ‘literate diagramming’.
The top comment’s first phrase explained that rationale.
When I open threads like these I am mostly interested in:
- Interesting features that this tool has
- Experiences from the developers of this and similar tools
- Alternatives as well as their pros/cons
Meanwhile you want to deny that experience from me in order to not hurt something as irrelevant as the OPs pride.
- draw.io and graphviz have similar use cases (otherwise it wouldn't have been mentioned)
- Both have VS code plugins
- graphviz is a more structured language
- graphviz is more mature
- graphviz can be used from command line
because HN isn't a place to merely advertise a product to gain traction and marketing. These alternatives and comments on other competitors shed light on the entire eco system, and prevent astroturfing as well as group think. It may even widen somebody's lack of knowledge.
Today I learned.
Is it, though? I feel like lately you could ask five different people what HN “is” and get ten different answers.
Even if a particular project isn't that interesting to me, the landscape surrounding the project may be. The community here provides some context for the world this project lives in and that's pretty valuable, IMHO.
Is it to draw the call graph? How it's actualy done, with printfs or some lib?
https://www.graphviz.org/pdf/dottyguide.pdf.
Section 3.2.2 ldbx, on page 19, (21 in PDF), gives an example of using graphs for debugging a C application.
https://github.com/asciidoctor/asciidoctor-vscode/blob/maste...
I often resign myself to using it for generating the first structure, and then laying it out better in an svg editor. Of course that way I lose some of the maintainability of it.
I had to brush off Graphviz today; I dumped a dependency graph from CMake into a series of dot diagrams, and now I'm trying to figure out how to force the SVG generated by dot to space itself out - by default, the edges are so densely packed that you can't see anything on the diagram :/.