Why Our Team Switched Roc’s Compiler from Rust to Zig
After a year‑and‑a‑half rewrite, the Roc compiler reached feature parity in Zig, shrinking its WebAssembly output from over 60 KB to 31 KB. The simpler language, compile‑time features, and explicit memory control made low‑level systems work more practical, promising faster iteration for future platform work.