Building a language for agents: Blood makes regex and SQL typos compile-time errors

kitlangton · x · 2026-11-09

kitlangton shared sketches of Blood, a new programming language built around a single comptime primitive: a function that runs while code is checked and returns a type.

In a thread, davidcrawshaw argued now is the time to design programming languages for agents, with compile time as the focus. kitlangton explained Blood's content-addressable design tracks dependencies and regenerates the minimum amount, with plans for an interpreted mode for instant feedback, an LLVM backend for release builds, and possibly Cranelift dev builds.

Related event: Blood: A New Programming Language Built for Agents(2 posts)→

Original post →

More from coding & agent

coding & agent channel →