-
ff6c1fab71
Fix process-bindings scope loss and async-invoke arity, bootstrap async adapter
giles
2026-03-11 16:38:47 +00:00
-
e843602ac9
Fix aser list flattening bug, add wire format test suite (41 tests)
giles
2026-03-11 14:59:31 +00:00
-
c95e19dcf2
Page helpers demo: defisland, map-in-children fix, _eval_slot ref evaluator
giles
2026-03-11 14:30:12 +00:00
-
29c90a625b
Delete evaluator.py shim: all imports go directly to bootstrapped sx_ref.py
giles
2026-03-11 11:15:48 +00:00
-
-
4c4806c8dd
Fix all 9 spec test failures: Env scope chain, IO detection, offline mutation
giles
2026-03-11 09:42:04 +00:00
-
d8cddbd971
Replace hand-written evaluator with bootstrapped spec, emit flat Python
giles
2026-03-11 09:18:17 +00:00
-
3906ab3558
Fix quasiquote flattening bug, decouple relations from evaluator
giles
2026-03-11 04:53:34 +00:00
-
46cd179703
Fix multi-body lambda in evaluator, rebuild sx_ref.py with router module
giles
2026-03-11 04:34:17 +00:00
-
5d3676d751
Register component-affinity as JS primitive for runtime SX access
giles
2026-03-11 03:56:18 +00:00
-
86363d9f34
Fix browser: set render-active in DOM adapter + on adapter init
giles
2026-03-11 03:51:59 +00:00
-
8586f54dcb
Add render-active? gate to JS platform, fix parity test for &rest
giles
2026-03-11 03:50:13 +00:00
-
f54ebf26f8
Separate eval from render: render-active? gate in eval-list
giles
2026-03-11 03:42:04 +00:00
-
0a7a9aa5ae
Add parity test suite: 116 tests comparing hand-written vs bootstrapped evaluator
giles
2026-03-11 03:20:33 +00:00
-
f1e0e0d0a3
Extract platform_py.py: single source of truth for bootstrapper platform sections
giles
2026-03-11 03:11:33 +00:00
-
1341c144da
URL restructure, 404 page, trailing slash normalization, layout fixes
giles
2026-03-10 21:30:18 +00:00
-
e149dfe968
Fix island hydration double-render bug, add marshes plan
giles
2026-03-10 15:53:44 +00:00
-
b8c5426093
Lake demo: page path in copyright updates across navigation morphs
giles
2026-03-10 15:05:19 +00:00
-
9b9fc6b6a5
Level 2-3: lake morphing — server content flows through reactive islands
giles
2026-03-10 14:29:54 +00:00
-
d5e416e478
Reactive island preservation across server-driven morphs
giles
2026-03-10 14:10:35 +00:00
-
8a5c115557
SX docs: configurable shell, SX-native event handlers, nav fixes
giles
2026-03-10 11:00:59 +00:00
-
31a6e708fc
more plans
giles
2026-03-09 18:07:23 +00:00
-
ec1093d372
Nav redesign: embedded breadcrumb navigation with recursive depth
giles
2026-03-09 14:37:37 +00:00
-
cad65bcdf1
Add js.sx bootstrapper docs page with G0 bug discovery writeup
giles
2026-03-09 01:44:02 +00:00
-
e6ca1a5f44
Implement js.sx: self-hosting SX-to-JavaScript bootstrapper
giles
2026-03-09 01:36:12 +00:00
-
fd4f13e571
Fix ref_dir UnboundLocalError in self-hosting bootstrapper page
giles
2026-03-09 01:24:03 +00:00
-
e5acfdcd3c
Add live self-hosting bootstrapper page to bootstrappers section
giles
2026-03-09 01:18:20 +00:00
-
b4944aa2b6
Implement py.sx: self-hosting SX-to-Python bootstrapper
giles
2026-03-09 01:12:50 +00:00
-
e4e8b45cb4
Update py.sx scope: general SX-to-Python translator, not spec-only
giles
2026-03-09 00:54:20 +00:00
-
db1691d8f5
Add JS bootstrapper plan: js.sx design document
giles
2026-03-09 00:52:35 +00:00
-
192d48d0e3
Add self-hosting bootstrapper plan: py.sx design document
giles
2026-03-09 00:45:07 +00:00
-
c0ced8a40f
Fix production blank page: SxExpr page_sx was being parsed as AST
giles
2026-03-09 00:17:01 +00:00
-
ff41fa2238
Declare prove-data page helper in boundary.sx
giles
2026-03-08 23:20:11 +00:00
-
00e7ba4650
Add theorem prover docs page with Phase 2 constraint solving
giles
2026-03-08 23:17:09 +00:00
-
7b8ae473a5
Merge macros: z3.sx, prove.sx, parser unicode, auto reader macros
giles
2026-03-08 22:48:10 +00:00
-
-
3ca89ef765
Self-hosted z3.sx translator, prove.sx prover, parser unicode, auto reader macros
giles
2026-03-08 22:47:53 +00:00
-
8b1333de96
Fix unterminated list in plans.sx causing sx_docs crash
giles
2026-03-08 20:59:03 +00:00
-
f9939a660c
Fix unterminated list in plans.sx causing sx_docs crash
giles
2026-03-08 20:59:03 +00:00
-
-
8be8926155
Fix z3 demo code blocks: use (highlight ... "lisp") not :lang
giles
2026-03-08 20:39:41 +00:00
-
03ba8e58e5
Implement reader macros (#;, #|...|, #', #name) and #z3 demo
giles
2026-03-08 20:21:40 +00:00
-
56589a81b2
Fix lambda multi-body, reactive island demos, and add React is Hypermedia essay
giles
2026-03-08 20:00:44 +00:00
-
06adbdcd59
Remove redundant features: ref sugar, suspense, transitions
giles
2026-03-08 16:54:40 +00:00
-
7efd1b401b
Add suspense, resource, and transitions — Phase 2 complete
giles
2026-03-08 16:40:13 +00:00
-
a496ee6ae6
Remove reactive class/style (CSSX covers it), add error boundaries + resource
giles
2026-03-08 16:35:19 +00:00
-
6bda2bafa2
Add Phase 2 P1 features: reactive class/style, refs, portals
giles
2026-03-08 16:27:55 +00:00
-
3103d7ff9d
Add keyed list reconciliation to reactive-list
giles
2026-03-08 16:15:15 +00:00
-
8683cf24c3
Island disposal, reactive lists, input binding, and Phase 2 plan
giles
2026-03-08 16:10:52 +00:00
-
efc7e340da
Merge branch 'worktree-philosophy' into macros
giles
2026-03-08 15:19:14 +00:00
-
-
09164e32ad
Add Philosophy section with Wittgenstein, Dennett, and S-Existentialism essays
giles
2026-03-08 15:19:03 +00:00
-
189a0258d9
Fix reactive islands client-side navigation and hydration
giles
2026-03-08 15:18:45 +00:00
-
9a0173419a
Wire reactive islands end-to-end: live interactive demos on the demo page
giles
2026-03-08 11:57:58 +00:00
-
50a184faf2
Update reactive islands plan status — nearly all items done
giles
2026-03-08 11:18:09 +00:00
-
4709c6bf49
Wire island hydration into post-swap lifecycle
giles
2026-03-08 11:17:22 +00:00
-
e15b5c9dbc
Add event bindings and data-sx-emit processing
giles
2026-03-08 11:15:20 +00:00
-
c55f0956bc
Bootstrap stores + event bridge, add island hydration to boot.sx
giles
2026-03-08 11:13:18 +00:00
-
5b70cd5cfc
Spec event bridge and named stores, move plan to reactive islands section
giles
2026-03-08 10:59:58 +00:00
-
0da5dc41e1
Add Reactive Islands as top-level section in sx-docs
giles
2026-03-08 10:37:39 +00:00
-
57ff7705c7
Merge branch 'worktree-react' into macros
giles
2026-03-08 10:22:08 +00:00
-
-
c344b0d7b0
Regenerate sx_ref.py with deps + signals spec modules
giles
2026-03-08 10:22:04 +00:00
-
baa9d66a59
Auto-include deps and signals spec modules with HTML adapter
giles
2026-03-08 10:21:52 +00:00
-
cf2e386cda
Merge branch 'worktree-react' into macros
giles
2026-03-08 10:17:40 +00:00
-
-
-
-
fe289287ec
Transpile signals.sx to JS and Python via bootstrappers
giles
2026-03-08 10:17:16 +00:00
-
26320abd64
Add signal test suite (17/17) and Island type to evaluator
giles
2026-03-08 09:44:18 +00:00
-
a97f4c0e39
Add reactive islands spec: signals.sx + defisland across all adapters
giles
2026-03-08 09:34:47 +00:00
-
391a0c675b
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 02:04:47 +00:00
-
-
145028ccc0
Declare Phase 7c+7d page helpers in boundary.sx and register orchestration tests in app runner
giles
2026-03-08 02:04:42 +00:00
-
c7c824c488
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 01:53:32 +00:00
-
-
7f665d874c
Add orchestration test suite: 17 tests for Phase 7c+7d
giles
2026-03-08 01:53:27 +00:00
-
599964c39c
Merge branch 'worktree-react' into macros
giles
2026-03-08 01:45:12 +00:00
-
-
-
-
b2aaa3786d
Add Reactive Islands plan to sx-docs
giles
2026-03-08 01:44:58 +00:00
-
2d38a76f0b
Merge worktree-zero-tooling-essay into macros
giles
2026-03-08 01:33:49 +00:00
-
-
-
-
-
5f20a16aa0
Phase 7c + 7d: optimistic data updates and offline mutation queue
giles
2026-03-08 01:30:12 +00:00
-
dba5bf05fa
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 01:14:13 +00:00
-
-
4c1853bc7b
Rename essay titles and add broken keyboard anecdote
giles
2026-03-08 01:14:10 +00:00
-
3cbdfd8f7f
Merge branch 'worktree-zero-tooling-essay' into macros
giles
2026-03-08 00:50:16 +00:00
-
-
7f1dad6bfd
Add zero-tooling web development essay
giles
2026-03-08 00:50:09 +00:00
-
0ce3f95d6c
Phase 7c+7d: cache invalidation + offline data layer
giles
2026-03-08 00:45:33 +00:00
-
-
9a707dbe56
Merge branch 'worktree-cssx-components' into macros
giles
2026-03-08 00:25:22 +00:00
-
-
069d7e7090
Consolidate CSSX docs: add delivery page, remove old CSS docs and plan
giles
2026-03-08 00:24:24 +00:00
-
09947262a5
Add CSSX as top-level docs section with patterns, async, and live examples
giles
2026-03-08 00:15:39 +00:00
-
ec52e2116e
Fix affinity demo: pass page-plans to content component
giles
2026-03-08 00:13:48 +00:00
-
657b631700
Phase 7f: universal page descriptor + render plan visibility
giles
2026-03-08 00:10:45 +00:00
-
32ca059ed7
Phase 7e: isomorphic testing — cross-host Python/JS comparison
giles
2026-03-08 00:08:25 +00:00
-
2da80c69ed
Phase 7b: page render plans — per-page boundary optimizer
giles
2026-03-08 00:02:53 +00:00
-
a8bfff9e0b
Remove CSSX style dictionary infrastructure — styling is just components
giles
2026-03-08 00:00:23 +00:00
-
a70ff2b153
Phase 7a: affinity annotations + fix parser escape sequences
giles
2026-03-07 23:53:33 +00:00
-
-
81d8e55fb0
Fix sx-browser.js cache bust: use correct path for hash computation
giles
2026-03-07 22:38:49 +00:00
-
179631130c
Fix parser escape ordering and prim_get for non-dict objects
giles
2026-03-07 22:17:38 +00:00
-
5a4a0c0e1c
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 22:15:26 +00:00
-
-
621c0bbf42
CSSX plan: add CSS technology comparisons, fix strategy-agnostic claim
giles
2026-03-07 22:15:24 +00:00
-
5a68046bd8
Restore stashed WIP: live streaming plan, forms, CI pipeline, streaming demo
giles
2026-03-07 22:07:59 +00:00
-
df1aa4e1d1
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 22:07:09 +00:00
-
-
41c3b9f3b8
Add CSSX Components plan: styling via defcomp instead of opaque style dict
giles
2026-03-07 22:05:39 +00:00
-
f5e47678d5
Fix streaming page: SX NIL namespace broke CSS matching on DOM elements
giles
2026-03-07 20:24:29 +00:00
-
6596fac758
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:37:18 +00:00
-
-
299de98ea8
Fix resolveSuspense: iterate parsed exprs instead of passing array
giles
2026-03-07 19:37:15 +00:00
-
e7a511d40a
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:34:40 +00:00
-
-
aeac3c0b13
Debug: log head and args on evalCall "Not callable" error
giles
2026-03-07 19:34:36 +00:00
-
25edc7d64a
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:23:32 +00:00
-
-
5cca22ae6d
Revert make-raw-html wrapping from eval.sx spec
giles
2026-03-07 19:23:27 +00:00
-
260475a4da
Merge branch 'worktree-iso-phase-4' into macros
giles
2026-03-07 19:20:57 +00:00
-