giles
d0a5ce1070
Remove invoke from platform interfaces, add cek-call integration tests
- platform_js.py: remove invoke function definition and PRIMITIVES
registration, switch domListen handler wrapping to cek-call
- platform_py.py: remove invoke function definition
- run_signal_tests.py: remove invoke patch, use cek_call in batch wrapper
- run_cek_reactive_tests.py: remove invoke, fix primitive lookup to use
two-level is_primitive/get_primitive, increase recursion limit for
interpreted CEK evaluation
- test-cek-reactive.sx: add 7 new tests covering cek-call dispatch with
computed, effect, cleanup, batch coalescing
All 79 tests pass (20 signal + 43 CEK + 16 CEK reactive).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-14 10:29:32 +00:00
..
2026-03-05 22:05:35 +00:00
2026-03-13 17:30:34 +00:00
2026-03-14 10:16:47 +00:00
2026-03-13 17:30:34 +00:00
2026-03-14 10:16:47 +00:00
2026-03-11 16:38:47 +00:00
2026-03-13 04:09:23 +00:00
2026-03-11 04:53:34 +00:00
2026-03-14 10:11:48 +00:00
2026-03-11 11:15:48 +00:00
2026-03-14 10:11:48 +00:00
2026-03-07 18:04:53 +00:00
2026-03-08 00:00:23 +00:00
2026-03-13 17:30:34 +00:00
2026-03-06 00:41:28 +00:00
2026-03-14 10:11:48 +00:00
2026-03-11 20:27:36 +00:00
2026-03-08 10:17:16 +00:00
2026-03-13 04:37:45 +00:00
2026-03-14 10:16:47 +00:00
2026-03-13 22:14:55 +00:00
2026-03-12 00:14:40 +00:00
2026-03-14 01:13:21 +00:00
2026-03-14 10:11:48 +00:00
2026-03-13 04:09:23 +00:00
2026-03-11 20:27:36 +00:00
2026-03-14 10:11:48 +00:00
2026-03-14 10:29:32 +00:00
2026-03-14 10:29:32 +00:00
2026-03-13 12:03:58 +00:00
2026-03-11 20:27:36 +00:00
2026-03-13 23:09:09 +00:00
2026-03-11 11:15:48 +00:00
2026-03-13 17:30:34 +00:00
2026-03-12 23:05:01 +00:00
2026-03-14 10:29:32 +00:00
2026-03-14 10:11:48 +00:00
2026-03-14 10:11:48 +00:00
2026-03-14 10:11:48 +00:00
2026-03-11 11:15:48 +00:00
2026-03-14 10:29:32 +00:00
2026-03-14 10:11:48 +00:00
2026-03-14 10:11:48 +00:00
2026-03-11 22:51:19 +00:00
2026-03-14 10:29:32 +00:00
2026-03-13 17:30:34 +00:00
2026-03-14 10:29:32 +00:00
2026-03-13 22:14:55 +00:00
2026-03-13 22:14:55 +00:00
2026-03-13 04:37:45 +00:00
2026-03-07 18:01:33 +00:00
2026-03-11 16:51:41 +00:00
2026-03-11 21:01:02 +00:00
2026-03-08 01:53:27 +00:00
2026-03-08 20:21:40 +00:00
2026-03-11 16:51:41 +00:00
2026-03-12 18:31:21 +00:00
2026-03-13 23:09:09 +00:00
2026-03-13 22:14:55 +00:00
2026-03-07 12:17:13 +00:00
2026-03-13 22:14:55 +00:00
2026-03-11 21:01:02 +00:00