Miri Programming Language

Miri is a GPU-first programming language I'm building from scratch in Rust. The idea started as a pipe dream back in 2017—a language as fast as C++ but as pleasant to write as Ruby. Years later, the rise of LLMs and GPU-dominated computing gave the project a new purpose: a language designed for a world where AI generates most of the code and GPUs are the default execution target.

This series documents the entire journey—from compiler architecture decisions and type system design, to memory safety, concurrency models, and making GPU a first-class citizen in a programming language. Follow along as I build, learn, and share everything openly.