: Hacking slowdown I started working as a v-dash at Microsoft last week, so I haven’t had time to work on …

: Module system: Scheme48 vs R7RS Studying the Scheme48 module system I wrote a while back that the first program I’d like to …

: KLOS progress I spent the last week working on KLOS and I’m happy to see that one of examples now run on …

: KLOS progress Working on KLOS in Kawa I spent the last week in emacs (instead of IntelliJ) and wrote only Scheme. …

: Eddy, Kiwi and Juice: oh my! The conversations I had with Carl, Darius and Joel this week have helped me form a clearer picture …

: Edwin + Deuce = Eddy? Deuce internals Rereading BruceM’s note on Deuce’s architecture, I was motivated to look …

: Ongoing work on Tail Calls Self tail calls I finally got self tail-calls working yesterday, which is a good milestone. The work …

: What happened in July Fixed the reader Fixed the reader to read multiple forms, which also fixed how comments are parsed. …

: Loading files Bootstrapping with Scheme sources Progress is moving slower, but I feel like a roadmap is emerging …

: Progress on implementing LET, or the need for a macro-expander So the first real Scheme program that I really want Kiwi to run in TinyCLOS. And just to get …

: Getting back in the saddle Kiwi I did a little bit of hacking in Hong Kong on the control branch but other than that, I …

: Different directions I kind of lost focus the past week so I’ve multiple strands of WIP going on now. Standalone I …

: Expander completed I got the expander tests to pass last night. It feels good to wrap up this work after having worked …

: Expander I was stuck last week because I couldn’t get eval to work during expansion. I tried using …

: Macroexpansion Macro-expansion is basically working, but the last step is still stuck because eval turned …

: Porting to Kotlin Feb 22 Ported Kiwi from Java 21 to Kotlin, the code size was reduced by roughly half. Can’t …