giles
7982a07f94
Add adapter-sx.sx transpilation, async wrapper, and SX_USE_REF switching
- Transpile adapter-sx.sx (aser) alongside adapter-html.sx for SX wire format
- Add platform functions: serialize, escape_string, is_special_form, is_ho_form,
aser_special (with proper control-flow-through-aser dispatch)
- SxExpr wrapping prevents double-quoting in aser output
- async_eval_ref.py: async wrapper with I/O primitives, RequestContext,
async_render, async_eval_to_sx, async_eval_slot_to_sx
- SX_USE_REF=1 env var switches shared.sx imports to transpiled backend
- 68 comparison tests (test_sx_ref.py), 289 total tests passing
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 22:05:35 +00:00
..
2026-03-05 22:05:35 +00:00
2026-03-05 16:12:38 +00:00
2026-03-05 22:05:35 +00:00
2026-03-05 22:05:35 +00:00
2026-03-05 11:03:50 +00:00
2026-03-04 12:47:51 +00:00
2026-03-04 12:47:51 +00:00
2026-03-04 21:47:00 +00:00
2026-03-05 15:28:56 +00:00
2026-03-05 09:25:28 +00:00
2026-03-04 10:31:31 +00:00
2026-03-04 19:30:45 +00:00
2026-03-05 09:25:28 +00:00
2026-03-04 10:31:31 +00:00
2026-03-04 21:47:00 +00:00
2026-03-05 08:50:48 +00:00
2026-03-04 15:15:57 +00:00
2026-03-04 08:13:50 +00:00
2026-03-04 10:31:31 +00:00
2026-03-04 10:31:31 +00:00
2026-03-04 12:47:51 +00:00
2026-03-04 12:47:51 +00:00
2026-03-04 12:47:51 +00:00