Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 47s
Three-part fix for element-scoped reactive expressions: 1. Parser: add when/bind to parse-cmd's feature-keyword nil set so `... then when X changes ...` is parsed as a new feature, not absorbed into the preceding on-handler body as a (ref "when") expression. 2. Parser: parse-when-feat now recognises local (:var) token type so `when :count changes ...` dispatches to the when-changes branch. 3. Runtime + compiler: hs-scoped-set! now fires hs-scoped-fire-watchers! on change; new hs-scoped-watch! / hs-scoped-fire-watchers! registry; compiler emits (hs-scoped-watch! me name (fn (it) body)) for local expressions in when-changes AST nodes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
133 KiB
133 KiB