Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | some more reorg of the standard library | Kartik K. Agaram | 2022-03-27 | 1 | -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 permutations | Kartik K. Agaram | 2022-03-27 | 1 | -0/+50 |
| | |||||
* | helper: count | Kartik K. Agaram | 2022-03-27 | 1 | -0/+16 |
| | |||||
* | graphviz: show topology in multiple lines | Kartik K. Agaram | 2022-03-19 | 1 | -12/+69 |
| | |||||
* | graphviz: for basic stats, show all nodes ordered | Kartik K. Agaram | 2022-03-19 | 1 | -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 apps | Kartik K. Agaram | 2022-03-19 | 1 | -35/+62 |
| | | | | | In particular, I merged take_out in anagrams.tlv with all_but in graphviz. | ||||
* | graphviz: second sketch to present the Focus | Kartik K. Agaram | 2022-03-19 | 1 | -15/+100 |
| | | | | | In the process we fix some bugs in how we compare tables and count nodes in the graph. | ||||
* | . | Kartik K. Agaram | 2022-03-18 | 1 | -5/+5 |
| | |||||
* | graphviz: draft notion of nodes in 'focus' | Kartik K. Agaram | 2022-03-18 | 1 | -1/+134 |
| | | | | | Now the REPL isn't about deciding what to calculate, but just what nodes to calculate it for. | ||||
* | idiom: table.insert for appending | Kartik K. Agaram | 2022-03-18 | 1 | -2/+2 |
| | | | | Stop using arr[#arr+1]. | ||||
* | graphviz: tweak data structure slightly | Kartik K. Agaram | 2022-03-18 | 1 | -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 files | Kartik K. Agaram | 2022-03-18 | 1 | -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 dashboard | Kartik K. Agaram | 2022-03-18 | 1 | -0/+83 |
| | |||||
* | graphviz: done parsing directed graphs | Kartik K. Agaram | 2022-03-18 | 1 | -1/+83 |
| | | | | | This is mostly what I want since I'm interested in parsing the output of debtree. | ||||
* | graphviz: show error when lacking permissions | Kartik K. Agaram | 2022-03-18 | 1 | -4/+6 |
| | |||||
* | graphviz: don't interpret substrings as regexes | Kartik K. Agaram | 2022-03-18 | 1 | -5/+9 |
| | |||||
* | beginnings of a parser for .dot files | Kartik K. Agaram | 2022-03-18 | 1 | -0/+669 |
I'm following https://graphviz.org/doc/info/lang.html. Just tokenization so far. |