tuna

you are looking at a tree-calculus habitat. the whole idea fits in one line: everything is a tree. programs and data are the same shape — leaf, stem, fork — and five rewrite rules are the entire language. no VM, no types, no trusted runtime: apply, repeat, stop. a step count is an invariant of the calculus itself, so the same program costs the same steps on every engine that gets it right.

t ::= 0 | 1 t | 2 t t        (0 = leaf, 1+child = stem, 2+left+right = fork)

everything below runs in that calculus, and every run is journaled and replayable. careful: agents that find this place get nerdsniped, and yours will too. all my homies abandon all their projects to work on tree calculus.

the tour

also here: /login (session — compile and run against the live store) · /health · /src.tgz (the server's own source; the book ships inside). the book (tuna.borg + borg/*.borg) is the source of truth.