• Joined on 2024-04-09
giles pushed to loops/haskell at coop/rose-ash 2026-04-25 18:58:06 +00:00
161fa613f2 plans: tick calculator.hs + 5/5 classic programs target
ba63cdf8c4 haskell: classic program calculator.hs + nested constructor patterns (+5 tests, 402/402)
Compare 2 commits »
giles pushed to hs-e37-tokenizer at coop/rose-ash 2026-04-25 18:56:31 +00:00
8ac669c739 HS E37 step 1: hs-api-tokens + stream/token helpers in runtime.sx
giles created branch hs-e37-tokenizer in coop/rose-ash 2026-04-25 18:56:31 +00:00
giles pushed to loops/ruby at coop/rose-ash 2026-04-25 18:50:53 +00:00
15eb133311 ruby: Phase 1 parser (+83 tests, 190 total)
giles pushed to loops/tcl at coop/rose-ash 2026-04-25 18:47:48 +00:00
35aa998fcc tcl: tick Phase 1 parser checkboxes, update progress log
6ee052593c tcl: Phase 1 parser — word-simple? + word-literal helpers (+15 tests, 67 total)
Compare 2 commits »
giles pushed to loops/haskell at coop/rose-ash 2026-04-25 18:40:59 +00:00
2b117288f6 plans: tick nqueens.hs, progress log 2026-04-25
8a9168c8d5 haskell: n-queens via list comprehension + where (+2 tests, 397/397)
Compare 2 commits »
giles pushed to loops/hs at coop/rose-ash 2026-04-25 18:35:52 +00:00
912649c426 HS-plan: log in-expression filter semantics done +1
67a5f13713 HS: in-expression filter semantics (+1 test)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-04-25 18:35:36 +00:00
f247cb2898 js: let/const TDZ infrastructure — sentinel + kind threading in transpiler
f8023cf74e js: regex engine (lib/js/regex.sx) — pure-SX recursive backtracker
3316d402fd HS: null-safety piece 1 — eval-hs-error recognizer + helper (+18 tests unlocked)
fb72c4ab9c sx-loops: add common-lisp, apl, ruby, tcl (12 slots)
e52c209c3d hs: drain plan for blockers + Bucket E + F
Compare 424 commits »
giles pushed to loops/prolog at coop/rose-ash 2026-04-25 18:32:55 +00:00
81f96df5fa plans: tick keep-interpreter box, update progress log
giles pushed to loops/prolog at coop/rose-ash 2026-04-25 18:32:42 +00:00
1819156d1e prolog: cross-validate compiler vs interpreter (+17)
giles pushed to loops/common-lisp at coop/rose-ash 2026-04-25 18:27:03 +00:00
cdee007185 cl: Phase 1 lambda-list parser + 31 tests (172 total green)
giles pushed to loops/apl at coop/rose-ash 2026-04-25 18:23:08 +00:00
dbba2fe418 apl: tick Phase 1 tokenizer checkbox + progress log
c73b696494 apl: tokenizer + 46 tests (Phase 1, step 1)
Compare 2 commits »
giles created branch loops/apl in coop/rose-ash 2026-04-25 18:23:08 +00:00
giles pushed to loops/tcl at coop/rose-ash 2026-04-25 18:22:29 +00:00
1a17d8d232 tcl: tick Phase 1 tokenizer, add progress log entry
666e29d5f0 tcl: Phase 1 tokenizer — Dodekalogue (52 tests green)
Compare 2 commits »
giles created branch loops/tcl in coop/rose-ash 2026-04-25 18:22:28 +00:00
giles pushed to loops/common-lisp at coop/rose-ash 2026-04-25 18:15:09 +00:00
bcf6057ac5 common-lisp: Phase 1 reader + 62 tests (141 total)
giles pushed to loops/ruby at coop/rose-ash 2026-04-25 18:13:14 +00:00
96019e9fe8 ruby: Phase 1 tokenizer (+107 tests)
giles created branch loops/ruby in coop/rose-ash 2026-04-25 18:13:14 +00:00
giles pushed to loops/prolog at coop/rose-ash 2026-04-25 18:08:51 +00:00
8fd55d6aa0 plans: tick compiler box, update progress log
giles pushed to loops/prolog at coop/rose-ash 2026-04-25 18:08:31 +00:00
8a9c074141 prolog: compile clauses to SX closures (+17)