Files
rose-ash/lib/hyperscript/runtime.sx
giles 26ee00dff1
Some checks failed
Test, Build, and Deploy / test-build-deploy (push) Failing after 40s
HS: fix log multi-arg parsing + put! position aliases + sender lookup
- parse-log-cmd now collects comma-separated args: log a, b, c
  previously only consumed the first arg, causing the rest to be
  standalone statement-commands that failed to parse
- compiler log case emits (do (console-log a) (console-log b) ...)
  since console-log is single-arg
- hs-put! accepts before/after/start/end as aliases for the
  beforebegin/afterend/afterbegin/beforeend positions
- hs-sender uses (get detail "sender") — direct SX dict lookup
  instead of host-get round-trip through JS

Fixes "can reference sender in events" test: 8/8 hs-upstream-send

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 08:28:13 +00:00

87 KiB