Back to articles

Tag archive

#programminglanguages

T
Jul 12, 2026

The fixed point: a compiler written in its own language just reproduced itself, byte for byte

Verbose is a small proof-carrying language whose compiler is written in Verbose itself. Its self-hosted emitter, fed its own 855 KB source, produced a binary bit-identical to the one that built it — gen1 == gen2, same sha256, same 1,302,980 bytes. The classic self-hosting fixed point, its strongest form. Here's what that means, and the failure — misdiagnosed, then actually understood — that almost stopped it.

Jul 12, 20263 min read0 reactions0 comments
A
Jun 21, 2026

A compiler written in its own language just emitted a standalone Linux executable

Verbose is a small experimental language whose compiler proves properties (like termination) and emits tiny, readable x86-64 — no runtime, no GC, no libc. On a working branch, a rule written in Verbose itself now emits a standalone ELF that runs and prints its result. Here's factorial(5) from source to binary, plus an honest benchmark vs gcc/rustc/go.

Jun 21, 20264 min read0 reactions0 comments
Poetry in Code
Jun 17, 2026

Poetry in Code

What happens when executable code reads like poetry? From Java verses to CSS narratives, this post breaks down the rise of code poetry, how to analyse it, and why programmers are writing poems that actually compile. Based on a 2015 research paper by Boris Orekhov

Jun 17, 20263 min read0 reactions0 comments