Articles about programming language design
I wrote about code, programming language design, Martinaise, Candy, Plum, Rust, this blog, Soil, university stuff, Dart, Zig, Chest, tinkering with the Gira HomeServer, music, assembly, woodworking.
2026-1-13Compact StructsMemory layouting is fucking hard
2025-11-3DungbeetleA tiny computer
2025-10-28Switch ChainsSeparating decisions from actions
2025-5-12Types in PlumWhy the compiler models types as strings
2025-5-8PlumA small, functional, cozy programming language
2024-10-10In Defense of Leaky AbstractionsThey can be a good thing
2024-9-16OrAn underrated language construct
2024-8-16Zig's two languagesA case study of using Zig's comptime
2024-2-5Thoughts on ZigMy first impressions of the Zig programming language
2024-1-11MartinaiseA simple, imperative language
2023-12-5Goodbye, Fibers!Why Candy doesn't have built-in concurrency anymore
2023-12-4Concurrency In CandyHow Candy uses structured concurrency
2023-8-6CandyThe introduction of a new programming language
2022-5-21MehlA syntax experiment
2022-2-22Meta StringsA unified syntax for raw strings and interpolation
2022-1-23Types Considered Bloat?A critical look at static typing
Didn't find what you were looking for? Check out all articles.