giles
f3a9f3ccc0
Collapse signal platform primitives into pure SX dicts
...
Replace _Signal class (Python) and SxSignal constructor (JS) with plain
dicts keyed by "__signal". Nine platform accessor functions become ~20
lines of pure SX in signals.sx. type-of returns "dict" for signals;
signal? is now a structural predicate (dict? + has-key?).
Net: -168 lines platform, +120 lines SX. Zero platform primitives for
reactivity — signals compile to any host via the bootstrappers.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-14 00:04:38 +00:00
..
2026-03-05 22:05:35 +00:00
2026-03-13 17:30:34 +00:00
2026-03-13 23:09:09 +00:00
2026-03-13 17:30:34 +00:00
2026-03-13 17:30:34 +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-13 23:09:09 +00:00
2026-03-11 11:15:48 +00:00
2026-03-13 22:14:55 +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-13 22:14:55 +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-11 23:22:34 +00:00
2026-03-13 22:14:55 +00:00
2026-03-12 00:14:40 +00:00
2026-03-13 22:14:55 +00:00
2026-03-13 23:09:09 +00:00
2026-03-13 04:09:23 +00:00
2026-03-11 20:27:36 +00:00
2026-03-13 12:20:16 +00:00
2026-03-14 00:04:38 +00:00
2026-03-14 00:04:38 +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-13 22:14:55 +00:00
2026-03-13 22:14:55 +00:00
2026-03-11 14:30:12 +00:00
2026-03-11 11:15:48 +00:00
2026-03-14 00:04:38 +00:00
2026-03-13 22:14:55 +00:00
2026-03-14 00:04:38 +00:00
2026-03-11 22:51:19 +00:00
2026-03-14 00:04:38 +00:00
2026-03-13 17:30:34 +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