TYCHO Search

Search documentation

    ↑ ↓ to move · Enter to open · Esc to close

    What tycho-vm said the language needs

    Status: DONE. All 5 phases complete 2026-08-03. Program: bytecode VM (tools/tycho-vm/, commits 1bb0668, 89909d2, 4782ff8) — the first program here to need a hot dispatch loop and fixed-capacity memory. Outcome: scalar match shipped, & restricted to inout arguments, inout docs corrected.

    Previous plan: the four-of-seven plan (archived, then pruned 2026-08-03).

    Five findings came out of it; two became phases. Rule: *does anything that is not tycho-vm need this?* A finding becomes a phase only with a second caller.

    Recorded, not phases:

    Measured, on this tree:

    Phases

    All phases complete

    Not in this plan

    The backlog as filed was stale on arrival — the three-gates audit it came from admitted nineteen unchecked items across four rotations with colliding counts and false claims. Re-scored against the demand test (does a program that is not its own test need it?) on 2026-08-03, four survive:

    Filed, not phases — the demand test fails, the customer would have to appear first: recursive make_dirs, writable mtime, the libpng image shim, the ParallelFor width slot. eprintln is stale (eprint ships). All four real items are library work; none is a language change.