giles
03ba8e58e5
Build and Deploy / build-and-deploy (push) Successful in 11m13s
Implement reader macros (#;, #|...|, #', #name) and #z3 demo
Reader macros in parser.sx spec, Python parser.py, and hand-written sx.js:
- #; datum comment: read and discard next expression
- #|...| raw string: no escape processing
- #' quote shorthand: (quote expr)
- #name extensible dispatch: registered handler transforms next expression
#z3 reader macro demo (reader_z3.py): translates define-primitive
declarations from primitives.sx into SMT-LIB verification conditions.
Same source, two interpretations — bootstrappers compile to executable
code, #z3 extracts proof obligations.
48 parser tests (SX spec + Python), all passing. Rebootstrapped JS+Python.
Demo page at /plans/reader-macro-demo with side-by-side examples.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-08 20:21:40 +00:00
..
2026-03-08 20:21:40 +00:00
2026-03-07 20:24:29 +00:00
2026-03-08 20:21:40 +00:00
2026-03-06 01:45:29 +00:00
2026-03-08 15:18:45 +00:00
2026-03-08 00:00:23 +00:00
2026-03-01 11:06:57 +00:00
2026-03-08 00:00:23 +00:00
2026-03-08 11:57:58 +00:00
2026-03-01 11:06:57 +00:00
2026-03-08 09:44:18 +00:00
2026-03-05 22:17:26 +00:00
2026-03-08 20:00:44 +00:00
2026-03-02 19:57:27 +00:00
2026-03-08 11:57:58 +00:00
2026-03-08 11:57:58 +00:00
2026-03-07 19:02:29 +00:00
2026-03-05 09:25:28 +00:00
2026-03-08 01:33:49 +00:00
2026-03-08 20:21:40 +00:00
2026-03-02 00:50:57 +00:00
2026-03-06 01:45:29 +00:00
2026-03-07 11:03:46 +00:00
2026-03-08 00:00:23 +00:00
2026-03-07 22:17:38 +00:00
2026-03-05 22:17:26 +00:00
2026-03-04 10:31:31 +00:00
2026-03-01 11:06:57 +00:00
2026-03-04 10:31:31 +00:00
2026-03-08 09:44:18 +00:00