[we]blog

A personal weblog?

I like to play around with parsers, developer tools, and standards implementations in Go, Zig, and Rust.

The current run of posts is the zpars series, tracing a Zig parser playground from its first ABNF scanner toward a grammar VM, JIT, and beyond. The code is well ahead of the writing, by design: posts work backwards from finished slices, with attention to design tradeoffs, prior art, and the Zig and parser trivia that comes up along the way.