Hi @altavir, thanks for the shout out! It’s just a research prototype right now, but I released it in case anyone else wants to play around with graphs or share feedback. It’s based on some ideas in algebra and inductive graph processing, there is a good paper I recently discovered that summarizes our approach pretty well. Although it’s written in Haskell, the approach translates pretty well to other languages. https://github.com/snowleopard/alga-paper/releases/download/final/algebraic-graphs.pdf
I also wrote about some of those ideas here in case anyone is interested: http://breandan.net/2020/06/30/graph-computation/#graphs-inductively
a
altavir
09/18/2020, 5:33 PM
I wonder if something like this could be applied to MST processing and visualization. I've included very simple tree reduction already (automatic substitution of numeric expressions). But I am not sure where it could go next.
Interesting. I think for now we will focus on computation contexts and evaluating those symbolic expressions effectively, but if someone wants to do fuly symbolic computations it is quite easy to implement on top.