OCaml HTML renderer (sx_render.ml) silently returned "" when env_get failed for primitive function calls (str, +, len, etc.) inside HTML elements. The Eval_error catch now falls through to eval_expr which resolves primitives correctly. Fixes 21 rendering tests. Rename condition system special form from "signal" to "signal-condition" in evaluator.sx, matching the OCaml bootstrapped evaluator (sx_ref.ml). This avoids clashing with the reactive signal function. Fixes 9 condition system tests. 1166 passed, 0 failed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
76 KiB
76 KiB