profile picture

Jasper rough cut: September 2026

October 28, 2026 - 3343 words - 15 mins

I want to write the Jasper compiler in Jasper. In September I made a list of what Jasper could not do yet, and 42 merged branches put Jasper closer to that objective. Plus, release builds with LTO now make programs that run in 45% less time. It only took $1,398 and about 2 hours a day of my time.

read more

Jasper rough cut: August 2026

October 21, 2026 - 1856 words - 8 mins

In August I worked on generics, method overloads and blocks. As the type system grew, I spent more time on research and design before I gave tasks to the agents.

read more

Jasper rough cut: July 2026

October 10, 2026 - 1282 words - 6 mins

Can AI build a programming language if a person owns the design and decides what "done" means? July: a fully typed, Ruby/Crystal-like language with no GC, and the real cost in hours and tokens.

read more

Cross-compiling Crystal applications - Part 2

August 11, 2024 - 2064 words - 9 mins

Part 2: cross-architecture is not that hard, but cross-platform is a bit more complicated.

read more

Cross-compiling Crystal applications - Part 1

June 22, 2024 - 1919 words - 9 mins

Part 1: exploring simplification on compiling Crystal applications to other platforms and architectures.

read more