-
14c5316d17
Add component deps to page registry, check before client routing
giles
2026-03-06 22:06:28 +00:00
-
3b00a7095a
Fix (not) compilation: use isSxTruthy for NIL-safe negation
giles
2026-03-06 22:01:39 +00:00
-
719dfbf732
Debug: log each isGetLink condition individually
giles
2026-03-06 21:59:58 +00:00
-
5ea0f5c546
Debug: log mods.delay and isGetLink result
giles
2026-03-06 21:59:17 +00:00
-
74428cc433
Debug: log verbInfo method and url in click handler
giles
2026-03-06 21:58:43 +00:00
-
d1a47e1e52
Restore click handler logging + use logInfo for errors (SES-safe)
giles
2026-03-06 21:57:44 +00:00
-
3d191099e0
Surface all errors: wrap event handlers in try/catch with console.error
giles
2026-03-06 21:53:54 +00:00
-
70cf501c49
Debug: log every bind-event click handler firing
giles
2026-03-06 21:51:04 +00:00
-
2a978e6e9f
Add explicit logging for route decisions in bind-event
giles
2026-03-06 21:44:55 +00:00
-
3a8ee0dbd6
Fix router.sx: use len not length (correct SX primitive name)
giles
2026-03-06 21:38:23 +00:00
-
c346f525d2
Include router spec module in sx-browser.js bootstrap
giles
2026-03-06 21:37:41 +00:00
-
79ee3bc46e
Fix page registry: process page scripts before mount scripts
giles
2026-03-06 21:35:59 +00:00
-
c80b5d674f
Add debug logging to page registry pipeline
giles
2026-03-06 21:31:53 +00:00
-
f08bd403de
Remove wrong brace escaping from pages_sx
giles
2026-03-06 21:26:38 +00:00
-
227444a026
Tighten exception handling in helpers.py
giles
2026-03-06 21:19:26 +00:00
-
2660d37f9e
Remove try/except around page registry build
giles
2026-03-06 21:17:37 +00:00
-
d850f7c9c1
Fix page registry: escape braces for str.format()
giles
2026-03-06 21:16:35 +00:00
-
bc9d9e51c9
Log page registry build errors instead of silently swallowing
giles
2026-03-06 21:14:19 +00:00
-
eb70e7237e
Log route count on boot and no-match on route attempts
giles
2026-03-06 21:10:24 +00:00
-
a7d09291b8
Add version logging and route decision logging to sx-browser
giles
2026-03-06 21:05:39 +00:00
-
2d5096be6c
Add console logging for client-side routing decisions
giles
2026-03-06 20:43:27 +00:00
-
f70861c175
Try client-side routing for all sx-get link clicks, not just boost links
giles
2026-03-06 20:31:23 +00:00
-
78c3ff30dd
Wrap index SX response in #main-panel section
giles
2026-03-06 19:59:10 +00:00
-
756162b63f
Fix test dashboard SX swap targets for partial responses
giles
2026-03-06 19:49:27 +00:00
-
0385be0a0d
Fix /results polling: use sx_response() for SX wire format
giles
2026-03-06 19:39:55 +00:00
-
1e52bb33a6
Fix test dashboard: return SX wire format for SX-Request on index route
giles
2026-03-06 17:55:23 +00:00
-
a8e61dd0ea
Merge specced eval-cond/process-bindings from render.sx
giles
2026-03-06 16:58:58 +00:00
-
-
20ac0fe948
Spec eval-cond and process-bindings in render.sx (remove platform implementations)
giles
2026-03-06 16:58:53 +00:00
-
2aa0f1d010
Merge evalCond scheme-style fix
giles
2026-03-06 16:49:51 +00:00
-
-
a2d0a8a0fa
Fix evalCond in HTML/DOM renderers: handle scheme-style cond clauses
giles
2026-03-06 16:49:42 +00:00
-
b8d3e46a9b
Fix rose-ash test Dockerfile: copy sxc directory
giles
2026-03-06 16:37:52 +00:00
-
-
3749fe9625
Fix bootstrapper dict literal transpilation: emit values through emit()
giles
2026-03-06 16:24:44 +00:00
-
dd1c1c9a3c
Add routing-analyzer-data to boundary declarations
giles
2026-03-06 16:12:43 +00:00
-
cf5e767510
Phase 3: Client-side routing with SX page registry + routing analyzer demo
giles
2026-03-06 15:47:56 +00:00
-
631394989c
Add not-prose to all code blocks to enforce stone-100 background
giles
2026-03-06 14:35:49 +00:00
-
a0e39f0014
Fix bundle analyzer source display: override prose styling + add syntax highlighting
giles
2026-03-06 14:30:18 +00:00
-
55adbf6463
Fix bundle analyzer source readability: white bg, darker text
giles
2026-03-06 14:03:52 +00:00
-
fbfd203746
Bundle analyzer: drill-down component tree with SX source viewer
giles
2026-03-06 13:59:55 +00:00
-
65ed8a8941
Replace tagline with the sx identity cycle
giles
2026-03-06 13:43:39 +00:00
-
54814b4258
Update deps spec description and isomorphism roadmap for Phase 2
giles
2026-03-06 13:38:21 +00:00
-
3482cbdaa6
Document host obligation for selective expansion in deps.sx
giles
2026-03-06 13:34:09 +00:00
-
0ba7ebe349
Phase 2: IO detection & selective expansion in deps.sx
giles
2026-03-06 13:19:17 +00:00
-
652e7f81c8
Add Isomorphism as top-level section in sx-docs
giles
2026-03-06 12:57:17 +00:00
-
8ff9827d7b
Skip boundary.sx in component loader
giles
2026-03-06 12:51:49 +00:00
-
07a73821e7
Fix boundary parser Docker path: handle /app/sx/boundary.sx layout
giles
2026-03-06 12:47:50 +00:00
-
44d5414bc6
Split boundary.sx: separate language contract from app-specific declarations
giles
2026-03-06 12:41:38 +00:00
-
a90c8bf3fc
Fix: use len (not count) in analyzer.sx — matches primitives.sx
giles
2026-03-06 12:36:13 +00:00
-
a06400370a
Fix: use count instead of length in analyzer.sx
giles
2026-03-06 12:33:04 +00:00
-
0191948b6e
Declare bundle-analyzer-data page helper in boundary.sx
giles
2026-03-06 12:28:32 +00:00
-
9ac1d273e2
Rewrite Phase 1 plan: express in SX terms, not Python
giles
2026-03-06 12:26:22 +00:00
-
e36a036873
Add live bundle analyzer page to sx-docs
giles
2026-03-06 12:23:58 +00:00
-
d6ca185975
Update sx-docs: add deps spec to viewer, mark Phase 1 complete
giles
2026-03-06 12:10:52 +00:00
-
0ebf3c27fd
Enable bootstrapped SX evaluator in production
giles
2026-03-06 12:05:24 +00:00
-
4c97b03dda
Wire deps.sx into both bootstrappers, rebootstrap Python + JS
giles
2026-03-06 11:55:32 +00:00
-
6739343a06
Add deps.sx spec: component dependency analysis
giles
2026-03-06 11:31:43 +00:00
-
2866bcbfc3
Implement isomorphic Phase 1: per-page component bundling
giles
2026-03-06 11:19:10 +00:00
-
1fe53c2032
Add serverless IPFS applications to SX-Activity plan
giles
2026-03-06 10:19:05 +00:00
-
59a8d2063d
Expand SX-Activity plan: the evaluable web
giles
2026-03-06 10:17:21 +00:00
-
624b08997d
Add Reader Macros and SX-Activity plans to SX docs
giles
2026-03-06 10:12:36 +00:00
-
e112bffe5c
Add index-of string primitive: spec, Python, JS, rebootstrap
giles
2026-03-06 09:48:44 +00:00
-
e6cada972e
Add Plans section to SX docs with isomorphic architecture roadmap
giles
2026-03-06 09:21:24 +00:00
-
6aa2f3f6bd
Add Special Forms docs page at /docs/special-forms
giles
2026-03-06 01:59:47 +00:00
-
6c27ebd3b4
Merge branch 'worktree-refactor-primitives' into macros
giles
2026-03-06 01:50:29 +00:00
-
-
f77d7350dd
Refactor SX primitives: modular, isomorphic, general-purpose
giles
2026-03-06 01:45:29 +00:00
-
ca8de3be1a
Make continuations an optional extension, add special-forms.sx, ellipsis parsing
giles
2026-03-06 01:44:50 +00:00
-
31ace8768e
Merge scheme-forms into macros: named let, letrec, dynamic-wind, eq?/eqv?/equal?
giles
2026-03-06 01:16:16 +00:00
-
-
f34e55aa9b
Add Scheme forms: named let, letrec, dynamic-wind, three-tier equality
giles
2026-03-06 01:11:31 +00:00
-
102a27e845
Implement delimited continuations (shift/reset) across all evaluators
giles
2026-03-06 00:58:50 +00:00
-
12fe93bb55
Add continuation specs: delimited (shift/reset) and full (call/cc)
giles
2026-03-06 00:41:28 +00:00
-
0693586e6f
Minor wording fixes in server architecture essay
giles
2026-03-06 00:20:32 +00:00
-
-
-
cfde5bc491
Fix sync IO primitives unreachable from sx_ref.py evaluator
giles
2026-03-06 00:06:09 +00:00
-
abeb4551da
Add server architecture essay to sx-docs
giles
2026-03-05 23:58:20 +00:00
-
04366990ec
Enforce SX boundary contract via boundary.sx spec + runtime validation
giles
2026-03-05 23:50:02 +00:00
-
54adc9c216
Add TCO for parser loops in JS bootstrapper, enable SX_USE_REF
giles
2026-03-05 23:09:02 +00:00
-
38f1f82988
Merge branch 'worktree-bootstrap-py' into macros
giles
2026-03-05 22:48:14 +00:00
-
-
bb5c7e8444
Fall through to shared primitive registry for external primitives
giles
2026-03-05 22:48:14 +00:00
-
a40dd06811
Merge branch 'worktree-bootstrap-py' into macros
giles
2026-03-05 22:45:05 +00:00
-
-
ef04beba00
Add call-fn dispatch for HO forms: handle both Lambda and native callable
giles
2026-03-05 22:45:01 +00:00
-
4ed879bc84
Merge branch 'worktree-bootstrap-py' into macros
giles
2026-03-05 22:36:59 +00:00
-
-
d076fc1465
Spec server definition forms (defhandler/defquery/defaction/defpage) in forms.sx
giles
2026-03-05 22:36:56 +00:00
-
17767ed8c4
Merge branch 'worktree-bootstrap-py' into macros
giles
2026-03-05 22:17:29 +00:00
-
-
5aa13a99d1
Wire SX_USE_REF=1 switching through all route intermediaries
giles
2026-03-05 22:17:26 +00:00
-
6328e3d680
Merge branch 'worktree-bootstrap-py' into macros
giles
2026-03-05 22:06:18 +00:00
-
-
7982a07f94
Add adapter-sx.sx transpilation, async wrapper, and SX_USE_REF switching
giles
2026-03-05 22:05:35 +00:00
-
4534fb9fee
Add bootstrap_py.py: transpile SX spec to Python evaluator
giles
2026-03-05 19:32:01 +00:00
-
-
c43f774992
Skip event processor in standalone mode (no DB for LISTEN/NOTIFY)
giles
2026-03-05 17:02:05 +00:00
-
-
9cde15c3ce
Skip DB registration in standalone mode (fixes sx-web.org startup)
giles
2026-03-05 16:53:05 +00:00
-
6a98c39937
Use existing Caddy for sx-web.org routing
giles
2026-03-05 16:41:36 +00:00
-
60ed828e0e
Merge branch 'macros'
giles
2026-03-05 16:40:06 +00:00
-
-
0f4520d987
Add standalone mode for sx-web.org deployment
giles
2026-03-05 16:39:21 +00:00
-
5fff83ae79
Add header and event detail pages, fix copyright, rename essay
giles
2026-03-05 16:25:15 +00:00
-
1797bd4b16
Add Bootstrappers section, essays index, specs prose, layout fixes
giles
2026-03-05 16:12:38 +00:00
-
436848060d
Merge branch 'worktree-sx-loop-cleanup' into macros
giles
2026-03-05 16:08:36 +00:00
-
-
c1ad6fd8d4
Replace Python sx_call loops with data-driven SX defcomps using map
giles
2026-03-05 16:03:29 +00:00
-
cea009084f
Fix sx-browser.js navigation bugs: CSS tracking meta tag and stale verb info
giles
2026-03-05 15:28:56 +00:00
-
af77fc32c7
Move spec metadata from Python to SX, add orchestration to spec viewer
giles
2026-03-05 13:34:58 +00:00
-
d696735f95
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 13:20:36 +00:00
-
-
bea071a039
Add CSSX and boot adapters to SX spec (style dictionary + browser lifecycle)
giles
2026-03-05 13:20:29 +00:00
-
1c7346ab37
Resolve merge conflict in generated sx-browser.js
giles
2026-03-05 13:04:44 +00:00
-
d07a408c89
Merge branch 'worktree-sx-meta-eval' into macros
giles
2026-03-05 13:04:35 +00:00
-