Revert eval.sx tree-walk removal — keep stable, pare down later
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 2m19s

The eval-list → cek-run delegation broke tests because cek-run
isn't defined when eval.sx loads. The tree-walk code stays as-is.
Removing it is a separate task requiring careful load ordering.

All 203 tests pass. JS harness gets 41/43 CEK tests (2 need
continuations extension).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-15 10:33:53 +00:00
parent 1800b80316
commit c3aee94c8f

View File

@@ -14,7 +14,7 @@
// ========================================================================= // =========================================================================
var NIL = Object.freeze({ _nil: true, toString: function() { return "nil"; } }); var NIL = Object.freeze({ _nil: true, toString: function() { return "nil"; } });
var SX_VERSION = "2026-03-15T10:01:33Z"; var SX_VERSION = "2026-03-15T10:33:33Z";
function isNil(x) { return x === NIL || x === null || x === undefined; } function isNil(x) { return x === NIL || x === null || x === undefined; }
function isSxTruthy(x) { return x !== false && !isNil(x); } function isSxTruthy(x) { return x !== false && !isNil(x); }