lumbda/whitepaper
russell@unturf.com b3b08e5924 whitepaper: document the three asm tiers and five session-fixed defects
§3 (tier description) expanded — the asm tier now ships three build
flavors (lumbda / lumbda-gc / lumbda-full) each an additive superset
of the previous, each guarded by assemble-time flags so the minimal
tier keeps its 22 KB shape. Lists the new CL_FULL features explicitly:
auto-loaded Scheme prelude, #(…) vector literals, `/,/,@ quasiquote,
define-macro + macro table (GC-rooted), and the seven new builtins
(gensym, exit, values, call-with-values, cadr, sort, let*).

§9.2 (CL compatibility) updated to reflect the work this session:

  * Portal determinism paragraph now names asm/lumbda-full alongside
    Python and C as a CL-compat tier.
  * Replaced the single-defect paragraph with a five-defect sweep.
    Four were asm-side bugs the prior 158-assertion suite never
    exercised: bi_apply clobber, bi_expt infinite loop on negative
    exponent, macro_env_head missing from GC roots, prelude missing
    cadar. The fifth — C env_lookup's global shortcut — remains as
    before. All five landed as separate commits in ticket 0005's
    follow-up drop.
  * Tests paragraph now names three test files (cl-compat.lsp at 45
    assertions including multiple-value-bind, ursa.lsp at 28, ursa-
    scheme.lsp at 15) and both test runners — make zoe-favorites-test
    for the offline suite and make prove-ursa-runs for the network-
    live proof that fetches wedgewack.org/ursa.lisp.txt fresh every
    run and spot-checks Zoë's defuns on asm/lumbda-full.

PDF and HTML regenerated.
2026-04-24 12:52:59 -04:00
..
diagrams logo: revert artwork to source orientation (was over-flipped) 2026-04-19 17:42:14 -04:00
embed-images.py whitepaper HTML: inline every image as a data: URI 2026-04-19 17:09:11 -04:00
inject-whitepaper-css.py whitepaper HTML: surgical override for uncloseai button (was hidden by all:revert) 2026-04-19 18:36:08 -04:00
lumbda-whitepaper.html whitepaper: document the three asm tiers and five session-fixed defects 2026-04-24 12:52:59 -04:00
lumbda-whitepaper.pdf whitepaper: document the three asm tiers and five session-fixed defects 2026-04-24 12:52:59 -04:00
lumbda-whitepaper.rst whitepaper: document the three asm tiers and five session-fixed defects 2026-04-24 12:52:59 -04:00
WHITEPAPER.pdf rename: uncommonlisp -> lumbda throughout the repo 2026-04-19 10:20:11 -04:00
WHITEPAPER.rst rename: uncommonlisp -> lumbda throughout the repo 2026-04-19 10:20:11 -04:00
whitepaper.style Add whitepaper: Feedback Is All You Need 2026-04-14 13:32:42 -04:00