about summary refs log tree commit diff stats
path: root/graphviz.tlv
Commit message (Collapse)AuthorAgeFilesLines
* some more reorg of the standard libraryKartik K. Agaram2022-03-271-23/+23
| | | | | Now life.tlv and gemini.tlv are also minimizing how much of the standard library they pull in, just to be easy to read.
* helper: count permutationsKartik K. Agaram2022-03-271-0/+50
|
* helper: countKartik K. Agaram2022-03-271-0/+16
|
* graphviz: show topology in multiple linesKartik K. Agaram2022-03-191-12/+69
|
* graphviz: for basic stats, show all nodes orderedKartik K. Agaram2022-03-191-0/+196
| | | | | | The ordering is topological; nodes come before their dependencies. Also some more helpful functions in the template for new apps.
* standardize common helpers across all appsKartik K. Agaram2022-03-191-35/+62
| | | | | In particular, I merged take_out in anagrams.tlv with all_but in graphviz.
* graphviz: second sketch to present the FocusKartik K. Agaram2022-03-191-15/+100
| | | | | In the process we fix some bugs in how we compare tables and count nodes in the graph.
* .Kartik K. Agaram2022-03-181-5/+5
|
* graphviz: draft notion of nodes in 'focus'Kartik K. Agaram2022-03-181-1/+134
| | | | | Now the REPL isn't about deciding what to calculate, but just what nodes to calculate it for.
* idiom: table.insert for appendingKartik K. Agaram2022-03-181-2/+2
| | | | Stop using arr[#arr+1].
* graphviz: tweak data structure slightlyKartik K. Agaram2022-03-181-4/+3
| | | | | | | A node's edges contain an associative array of target nodes rather than a linear array. This way we automatically dedup edges when we load multiple graphs.
* graphviz: read multiple .dot filesKartik K. Agaram2022-03-181-0/+30
| | | | | It's useful to be able to import dependencies for multiple packages at once, so that we can see common dependencies.
* graphviz: sketch of the dashboardKartik K. Agaram2022-03-181-0/+83
|
* graphviz: done parsing directed graphsKartik K. Agaram2022-03-181-1/+83
| | | | | This is mostly what I want since I'm interested in parsing the output of debtree.
* graphviz: show error when lacking permissionsKartik K. Agaram2022-03-181-4/+6
|
* graphviz: don't interpret substrings as regexesKartik K. Agaram2022-03-181-5/+9
|
* beginnings of a parser for .dot filesKartik K. Agaram2022-03-181-0/+669
I'm following https://graphviz.org/doc/info/lang.html. Just tokenization so far.