summaryrefslogtreecommitdiff
path: root/chapter18/docs
Commit message (Collapse)AuthorAgeFilesLines
* Add shared graph viewer to all chaptersCliff Click2026-09-221-2/+0
|
* move the graph visualizer into shared codeCliff Click2026-09-214-2241/+0
|
* JSView for functionsCliff Click2025-01-151-1/+1
| | | | | Constants use glabel in JSView. TypeFunPtr gprint uses "→" instead of "->"
* All parsing null to be TFP or TMPCliff Click2025-01-154-5/+1042
| | | | | | | | Insert a TypePtr/TypeNil around TypeMemPtr and TypeFunPtr in the lattice; allows the parsing of "null" to mean either a TMP or TFP null. Cleanup Type null checks and several prints. Drop Type.lub, Type.makeInit. Add a Parser NIL & ZERO. Clean up parser errors, track line numbers for future parser errors.
* Better websocket readerCliff Click2025-01-151-1/+1
| | | | fix bug double-render
* viewer improvementsCliff Click2025-01-151-24/+53
| | | | | | | viewer highlights parsed text; larger input box removes some double-display handles mouse over-run
* Greatly improved JSViewerCliff Click2025-01-151-2/+10
| | | | | | | | | | Handle memory edges. Color-coded edges & nodes to match lattice. Add SB vs StringBuilder. JSViewer needs SB to keep my sanity. Catch successful peeps and `show` them. Drop unused LLVM format, so I don't need to support Yet Another Printer. SimpleWebSocket handles longer packets; more robust close. Bug fix st/new fold. Bug fix Phi pull-down op losing precision.
* Progress JSViewCliff Click2025-01-151-4/+17
| | | | | Larger programs, better layouts. Missing e.g. types, & program text & the inter peeps phase
* Start on a graph viz animation of peepsCliff Click2025-01-157-0/+2458
|
* Initial pushCliff Click2025-01-152-0/+144