lumbda/whitepaper
russell@unturf.com f9775081ed whitepaper: polish — Env.lookup fix noted, C line count accurate
Two small updates surfaced by the whitepaper audit + the
just-landed Env.lookup commit (68c3d3a):

1. §12.1 MOAD-0001 adds a third correctness fix (Env.lookup
   shortcut skipping intermediate parent frames). The bug got
   triggered by the portal-over-HTTP client where a let-loop
   accumulator named `count` collided with the SRFI-1 `count`
   builtin; the inner (let ((next ...))) frame had no `count`,
   the shortcut returned the global builtin, and OP_LOOK_ADD1
   died with `function + int`.

2. Abstract's C line count refined: "~9,000 lines" →
   "9,164 lines of runtime C (plus ~1,200 in the test harness)"
   to match the real numbers.

The main story, four scopes of feedback, and all benchmark numbers
remain current. No other drift.
2026-04-17 18:18:51 -04:00
..
diagrams Add whitepaper: Feedback Is All You Need 2026-04-14 13:32:42 -04:00
uncommonlisp-whitepaper.pdf whitepaper: polish — Env.lookup fix noted, C line count accurate 2026-04-17 18:18:51 -04:00
uncommonlisp-whitepaper.rst whitepaper: polish — Env.lookup fix noted, C line count accurate 2026-04-17 18:18:51 -04:00
WHITEPAPER.pdf Add whitepaper: Feedback Is All You Need 2026-04-14 13:32:42 -04:00
WHITEPAPER.rst Add whitepaper: Feedback Is All You Need 2026-04-14 13:32:42 -04:00
whitepaper.style Add whitepaper: Feedback Is All You Need 2026-04-14 13:32:42 -04:00