• Joined on 2024-04-09
giles pushed to macros at coop/rose-ash 2026-03-07 02:06:26 +00:00
b85a46bb62 Re-read element attributes at click time, not from closed-over bind values
giles pushed to macros at coop/rose-ash 2026-03-07 01:48:56 +00:00
09d06a4c87 Filter data page deps by IO purity: only bundle pure component trees
6655f638b9 Optimize evaluator hot path: prototype-chain envs, imperative kwarg parsing
2c56d3e14b Include all :data page component deps in every page's client bundle
fa295acfe3 Remove debug logs from client routing, Phase 4 confirmed working
28ee441d9a Debug: log fallback path when client route fails
Compare 53 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 19:40:00 +00:00
0385be0a0d Fix /results polling: use sx_response() for SX wire format
giles pushed to macros at coop/rose-ash 2026-03-06 17:55:28 +00:00
1e52bb33a6 Fix test dashboard: return SX wire format for SX-Request on index route
giles pushed to macros at coop/rose-ash 2026-03-06 16:59:03 +00:00
a8e61dd0ea Merge specced eval-cond/process-bindings from render.sx
20ac0fe948 Spec eval-cond and process-bindings in render.sx (remove platform implementations)
Compare 2 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 16:49:57 +00:00
2aa0f1d010 Merge evalCond scheme-style fix
a2d0a8a0fa Fix evalCond in HTML/DOM renderers: handle scheme-style cond clauses
Compare 2 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 16:37:57 +00:00
b8d3e46a9b Fix rose-ash test Dockerfile: copy sxc directory
giles pushed to macros at coop/rose-ash 2026-03-06 16:27:50 +00:00
3749fe9625 Fix bootstrapper dict literal transpilation: emit values through emit()
dd1c1c9a3c Add routing-analyzer-data to boundary declarations
cf5e767510 Phase 3: Client-side routing with SX page registry + routing analyzer demo
631394989c Add not-prose to all code blocks to enforce stone-100 background
a0e39f0014 Fix bundle analyzer source display: override prose styling + add syntax highlighting
Compare 30 commits »
giles pushed to main at coop/rose-ash 2026-03-06 14:45:47 +00:00
631394989c Add not-prose to all code blocks to enforce stone-100 background
a0e39f0014 Fix bundle analyzer source display: override prose styling + add syntax highlighting
55adbf6463 Fix bundle analyzer source readability: white bg, darker text
fbfd203746 Bundle analyzer: drill-down component tree with SX source viewer
65ed8a8941 Replace tagline with the sx identity cycle
Compare 8 commits »
giles pushed to main at coop/rose-ash 2026-03-06 13:03:27 +00:00
652e7f81c8 Add Isomorphism as top-level section in sx-docs
8ff9827d7b Skip boundary.sx in component loader
07a73821e7 Fix boundary parser Docker path: handle /app/sx/boundary.sx layout
44d5414bc6 Split boundary.sx: separate language contract from app-specific declarations
a90c8bf3fc Fix: use len (not count) in analyzer.sx — matches primitives.sx
Compare 13 commits »
giles pushed to main at coop/rose-ash 2026-03-06 11:19:36 +00:00
2866bcbfc3 Implement isomorphic Phase 1: per-page component bundling
giles pushed to main at coop/rose-ash 2026-03-06 10:19:57 +00:00
1fe53c2032 Add serverless IPFS applications to SX-Activity plan
59a8d2063d Expand SX-Activity plan: the evaluable web
624b08997d Add Reader Macros and SX-Activity plans to SX docs
e112bffe5c Add index-of string primitive: spec, Python, JS, rebootstrap
Compare 4 commits »
giles pushed to main at coop/rose-ash 2026-03-06 09:28:07 +00:00
e6cada972e Add Plans section to SX docs with isomorphic architecture roadmap
giles pushed to main at coop/rose-ash 2026-03-06 02:02:05 +00:00
6aa2f3f6bd Add Special Forms docs page at /docs/special-forms
6c27ebd3b4 Merge branch 'worktree-refactor-primitives' into macros
f77d7350dd Refactor SX primitives: modular, isomorphic, general-purpose
ca8de3be1a Make continuations an optional extension, add special-forms.sx, ellipsis parsing
31ace8768e Merge scheme-forms into macros: named let, letrec, dynamic-wind, eq?/eqv?/equal?
Compare 25 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 02:01:53 +00:00
6aa2f3f6bd Add Special Forms docs page at /docs/special-forms
6c27ebd3b4 Merge branch 'worktree-refactor-primitives' into macros
f77d7350dd Refactor SX primitives: modular, isomorphic, general-purpose
ca8de3be1a Make continuations an optional extension, add special-forms.sx, ellipsis parsing
31ace8768e Merge scheme-forms into macros: named let, letrec, dynamic-wind, eq?/eqv?/equal?
Compare 9 commits »
giles pushed to macros at coop/rose-ash 2026-03-06 00:06:11 +00:00
cfde5bc491 Fix sync IO primitives unreachable from sx_ref.py evaluator
giles pushed to macros at coop/rose-ash 2026-03-05 23:58:26 +00:00
abeb4551da Add server architecture essay to sx-docs
giles pushed to macros at coop/rose-ash 2026-03-05 23:50:06 +00:00
04366990ec Enforce SX boundary contract via boundary.sx spec + runtime validation
54adc9c216 Add TCO for parser loops in JS bootstrapper, enable SX_USE_REF
38f1f82988 Merge branch 'worktree-bootstrap-py' into macros
bb5c7e8444 Fall through to shared primitive registry for external primitives
a40dd06811 Merge branch 'worktree-bootstrap-py' into macros
Compare 13 commits »
giles pushed to macros at coop/rose-ash 2026-03-05 17:02:09 +00:00
c43f774992 Skip event processor in standalone mode (no DB for LISTEN/NOTIFY)
9cde15c3ce Skip DB registration in standalone mode (fixes sx-web.org startup)
6a98c39937 Use existing Caddy for sx-web.org routing
60ed828e0e Merge branch 'macros'
0f4520d987 Add standalone mode for sx-web.org deployment
Compare 34 commits »
giles pushed to main at coop/rose-ash 2026-03-05 16:53:10 +00:00
9cde15c3ce Skip DB registration in standalone mode (fixes sx-web.org startup)