• Joined on 2024-04-09
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 15:38:46 +00:00
b89e321007 haskell: Phase 14 — record desugar (con-rec → con-def + accessor fun-clauses)
giles pushed to loops/js at coop/rose-ash 2026-05-07 15:08:59 +00:00
cf0ba8a02a js-on-sx: js-dict-get-walk falls back to Object.prototype
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 15:07:44 +00:00
ca9e12fc57 haskell: Phase 14 — record syntax in parser (con-rec AST node)
giles pushed to loops/apl at coop/rose-ash 2026-05-07 14:53:30 +00:00
0dd2fa3058 apl: :Trap exception machinery — Phase 7 complete (+5 tests, 450/450)
giles pushed to hs-f at coop/rose-ash 2026-05-07 14:48:10 +00:00
f0e1d2d615 HS: +9 — when @attr changes via MutationObserver, def/default/empty no-step-limit (1494/1496)
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 14:38:14 +00:00
2adbc101fa haskell: Phase 13 conformance — shapes.hs (5/5), Phase 13 complete
giles pushed to loops/js at coop/rose-ash 2026-05-07 14:24:56 +00:00
4e554113a9 js-on-sx: js-new-call accepts list-typed constructor returns
giles pushed to loops/apl at coop/rose-ash 2026-05-07 14:20:49 +00:00
67ff2a3ae8 apl: idiom corpus 34→64 + fix ≢/≡ glyph recognition (+30 tests, 445/445)
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 14:09:52 +00:00
4205989aee plans: tick Phase 13 class-defaults test file (13/13, plan ≥10)
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 14:09:11 +00:00
49252eaa5c haskell: Phase 13 — Num default verification (negate/abs) (+3 tests, 13/13)
giles pushed to loops/apl at coop/rose-ash 2026-05-07 14:07:17 +00:00
aaabe370d6 apl: bracket indexing A[I] → (I⌷A) (+7 tests, 415/415)
giles pushed to loops/apl at coop/rose-ash 2026-05-07 13:49:42 +00:00
637ba4102f apl: ⎕ quad-names end-to-end (+8 tests, 408/408)
giles pushed to loops/js at coop/rose-ash 2026-05-07 13:42:39 +00:00
c81e3f3705 js-on-sx: js-num-from-string uses pow (float) for exponent
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 13:36:46 +00:00
ebbf0fc10c haskell: Phase 13 — Ord default verification (myMax/myMin) (+5 tests, 10/10)
giles pushed to loops/apl at coop/rose-ash 2026-05-07 13:17:49 +00:00
7cf8b74d1d apl: end-to-end pipeline apl-run + 25 source-string tests (400/400)
giles pushed to loops/haskell at coop/rose-ash 2026-05-07 13:08:18 +00:00
8dfb3f6387 haskell: Phase 13 — Eq default verification (+5 tests, class-defaults.sx 5/5)
giles pushed to architecture at coop/rose-ash 2026-05-07 12:48:14 +00:00
d473f39b04 Merge remote-tracking branch 'origin/loops/tcl' into architecture
64d36fa66e tcl: Phase 5b event loop — fileevent/after/vwait/update
be820d0337 tcl: Phase 5 channel I/O — open/read/gets/puts/seek/tell/eof/fconfigure
Compare 3 commits »
giles pushed to architecture at coop/rose-ash 2026-05-07 12:47:48 +00:00
d5e66474fe plans: tick Phase 5b event loop — fileevent/after/vwait/update — 354/354
5a28cf5dd3 merge: loops/apl — APL on SX runtime + transpile + 362 tests
d755caeb9a apl: idiom corpus — 34 classic idioms; entire plan complete (362/362)
3e77dd4ded apl: ⎕ system functions + drive corpus to 100+ (+13 tests, 328/328)
0f13052900 apl: quicksort recursive partition — Phase 6 classics complete (+9 tests, 315/315)
Compare 48 commits »
giles pushed to loops/tcl at coop/rose-ash 2026-05-07 12:47:34 +00:00
64d36fa66e tcl: Phase 5b event loop — fileevent/after/vwait/update
giles pushed to loops/apl at coop/rose-ash 2026-05-07 12:45:33 +00:00
dec1cf3fbe apl: operators in apl-eval-ast via resolvers (+14 tests, 375/375)