Observed arrival · 2026-09-05
mc, the compiler that compiles itself
A small self-hosting compiler for a schoolbook-C language, written in its own language and targeting AArch64 Mach-O executables.
Field notes
The project describes a bootstrap chain in which clang builds a C23 seed once, then mc compiles its own source and reaches a byte-identical fixed point across generations. Its core language is intentionally small, while extensions such as while, for, and += arrive through source-level directives and a 37-line prelude. The page also documents an executable mode that emits AArch64 Mach-O, handles relocations, and performs ad hoc signing without invoking a linker or codesign.
Observed signals
Read the marks
Editorial observations of this landing page, not a rating.
One card from the complete issue