• Joined on 2024-04-09
giles pushed to architecture at coop/rose-ash 2026-05-01 21:21:59 +00:00
a7790418f8 plan: tick Phase 22 Erlang — runtime.sx complete, 55/55 pass
3c0a963229 erlang-runtime: add lib/erlang/runtime.sx + test.sh (55/55 pass)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 21:14:51 +00:00
a8613656e9 plan: tick Phase 22 Lua — stdlib complete, 185/185 pass
ec3512d63b lua-runtime: add math/string/table stdlib + delay/force (185/185 pass)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 21:00:47 +00:00
10c278d073 plan: tick Phase 22 CL — runtime.sx complete, 68/68 pass
1ad8e74aa6 cl-runtime: add lib/common-lisp/runtime.sx + test.sh (68/68 pass)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 20:21:11 +00:00
f4193a2e8e plan: tick Phase 22 step 1 — baseline sections added
f43659ce51 plan: add SX primitive baseline section to CL/APL/Ruby/Tcl plans
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 19:59:25 +00:00
d4964c166c plan: tick Phase 21 format — complete, Phase 22 next
4d7b3e299c spec: format — CL-style string formatting (~a ~s ~d ~x ~o ~b ~f ~% ~& ~~ ~t)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 19:16:32 +00:00
6a34ae3ae1 plan: tick Phase 20 bytevectors — complete, Phase 21 next
a381154507 spec: bytevectors (make-bytevector/u8-ref/u8-set!/utf8->string/etc)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 18:58:12 +00:00
24e1a862fb plan: tick Phase 19 regexp — complete, Phase 20 next
d8d5588e42 spec: regular expressions (make-regexp/regexp-match/regexp-replace + split)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 18:46:04 +00:00
a40a970080 plan: tick Phase 18 sets — complete, Phase 19 next
3b0ac67a10 spec: sets (make-set/set-add!/set-member?/union/intersection/etc)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 18:33:12 +00:00
24d78464d8 plan: tick Phase 17 read/write/display — complete, Phase 18 next
7d329f024d spec: read/write/display — S-expression reader/writer on ports
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 17:27:49 +00:00
c8582c4d49 plan: tick Phase 16 rational numbers — complete, Phase 17 next
036022cc17 spec: rational numbers — 1/3 literals, arithmetic, numeric tower integration
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 16:24:11 +00:00
e9d2003d6a plan: tick Phase 15 complete — math completeness done, Phase 16 next
giles pushed to architecture at coop/rose-ash 2026-05-01 16:23:44 +00:00
be2b11acc2 spec: math completeness — trig, quotient, gcd/lcm, radix number<->string
giles pushed to architecture at coop/rose-ash 2026-05-01 12:50:45 +00:00
ab3c3693c0 plan: tick Phase 14 OCaml — Phase 14 complete, Phase 15 next
giles pushed to architecture at coop/rose-ash 2026-05-01 12:50:23 +00:00
8ba0a33f6e ocaml: string ports (Eof + Port variants, 15 primitives)
giles pushed to architecture at coop/rose-ash 2026-05-01 12:38:39 +00:00
e9abc2cf61 plan: tick Phase 14 Spec+JS+Tests+Commit — OCaml step next
giles pushed to architecture at coop/rose-ash 2026-05-01 12:38:13 +00:00
3d8937d759 spec: string ports (open-input-string/open-output-string/read-char/etc)
giles pushed to architecture at coop/rose-ash 2026-05-01 12:19:58 +00:00
dfbcece644 plan: tick Phase 13 OCaml — Phase 13 complete, Phase 14 next
b939becd86 ocaml: character type — Char of int, #\a parser, all char primitives
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 11:51:06 +00:00
60f88ab4fe plan: tick Phase 13 Spec+JS+Tests+Commit — OCaml step next
4b600f17e8 spec: character type (char? char->integer #\a literals + predicates)
Compare 2 commits »
giles pushed to architecture at coop/rose-ash 2026-05-01 10:57:16 +00:00
46da676c29 plan: tick Phase 12 complete — gensym + symbol interning done
giles pushed to architecture at coop/rose-ash 2026-05-01 10:56:38 +00:00
0862a6140b spec: gensym + symbol interning (OCaml + tests)
edf4e525f8 spec: gensym + symbol interning — *gensym-counter*, string->symbol, symbol->string, intern
Compare 2 commits »