56,000 lines of DOOM, in a language I made up
betprogramming languageLLVMDOOMcompilerself-hostingmemory management
Author: ghuntley
Date: 7/16/2026
Article Summary:
The author built a small programming language called "bet" as a contained experiment, compiling to native code through LLVM, managing its own memory, and self-hosting, with the goal of running DOOM in full.