This is a cool example of how specializing a generic algorithm to a specific subspace can yield much better results. This is quite often the case in my experience, but we often don't bother utilizing properties that are specific to our problem space, and just apply the generic algorithm out of convenience (and because it is often good enough)
xlii•8m ago
This is a concept I'm working around with Microdiagram (microdiagram.com) prototype.
i.e. having a general purpose diagram/graph layout is hellishly difficult, but most of the diagrams/charts follow much simpler rules, thus it's much easier to have N languages, each for 1 type of diagram, than 1 language for N types of diagrams.
JohnKemeny•3m ago
Sounds intriguing. What is an example of a chart and its language that you have designed so far?
syahlanahda•3m ago
main di JO777. bikin nagih
JohnKemeny•1m ago
I added one statement and it only says `timed out`. I'll stick with Graphviz, which certainly doesn't time out.
ctenb•26m ago