From e1cf75103b2dbe19800ed4f689b44c5eed99ddad Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 6 May 2026 23:00:21 +0000 Subject: [PATCH] =?UTF-8?q?GUEST-plan:=20log=20step=202=20partial=20?= =?UTF-8?q?=E2=80=94=20pending=20lua=20consumer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- plans/lib-guest.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plans/lib-guest.md b/plans/lib-guest.md index 81921e7d..78a0ff0e 100644 --- a/plans/lib-guest.md +++ b/plans/lib-guest.md @@ -21,7 +21,7 @@ The loop fills these in on its first iteration by running every `*/conformance.s | lua | `bash lib/lua/test.sh` | 185 / 185 | | prolog | `bash lib/prolog/conformance.sh` | 590 / 590 | | haskell | `bash lib/haskell/conformance.sh` | 156 / 156 (was reported 0/18 by the buggy old script) | -| common-lisp | `bash lib/common-lisp/conformance.sh` | 309 / 309 | +| common-lisp | `bash lib/common-lisp/conformance.sh` | 518 / 518 (Phase 2 +182 and Phase 6 +27 were previously under-counted) | | erlang | `bash lib/erlang/conformance.sh` | 0 / 0 (suite all-zero) | | js | `bash lib/js/conformance.sh` | 94 / 148 (test262-slice) | | smalltalk | `bash lib/smalltalk/conformance.sh` | 625 / 629 | @@ -153,7 +153,7 @@ Extract from `haskell/infer.sx`. Algorithm W or J, generalisation, instantiation |------|--------|--------|-------| | 0 — baseline snapshot | [done] | 2f7f8189 | 11 guests captured: lua 185/185, forth 64/64, ruby 76/76, apl 73/73, prolog 590/590, common-lisp 309/309, smalltalk 625/629, tcl 3/4, haskell 0/18 programs, js 94/148 (slice), erlang 0/0 | | 1 — conformance.sx (prolog + haskell) | [done] | 58dcff26 | Prolog 590/590 (matches baseline). Haskell 156/156 — old script was broken (0/18 was an artefact of a never-matching grep), driver reveals true counts; baseline updated. | -| 2 — prefix.sx (common-lisp + lua) | [in-progress] | — | — | +| 2 — prefix.sx (common-lisp + lua) | [partial — pending lua] | 2ef773a3 | common-lisp/runtime.sx ported (47 aliases collapsed into 13 prefix-rename calls); 518/518 vs 309/309 baseline (improvement, no regression). lua/runtime.sx has no pure same-name aliases — every lua- definition wraps custom logic; second consumer pending. | | 3 — lex.sx (lua + tcl) | [ ] | — | — | | 4 — pratt.sx (lua + prolog) | [ ] | — | — | | 5 — ast.sx (lua + prolog) | [ ] | — | — |