#zig
Wiki 10
- A Haskeller's case for Zig A long-time Haskell user evaluates Zig on three axes โ domain expressiveness, type-system programmability, mean-free path โ and concludes comptime gets you most of Haskell without GC
- dayvster.com Dayvi Schuster's blog โ modern systems-language opinions (Zig, Odin, C3), C++ defense, memory-management primers, anti-Rust contrarian takes
- Everyone Should Know SIMD Mitchell Hashimoto's five-step shape for everyday SIMD, worked through a Ghostty scan loop in Zig
- Inside Zig's incremental compilation How Zig rebuilds in 50-70ms: cached ZIR, an analysis-unit dependency graph, in-place linking
- Memory Safety Absolutists Piotr Sarnacki's case that Fil-C and Rust are complements, and "Rust has unsafe" is a bad standard
- Returning to Zig Anna Liberty left Zig for Rust over breakage and came back in 2026 over governance, not technique
- Tools Matter (Manganin) Manganin's pitch for a Zig git forge whose contributor access runs on a vouch tree
- Why manual memory management still matters Dayvi Schuster's tour of manual memory management โ common pitfalls, the stack/heap mental model, and how C, Fil-C, C++, Zig, Odin, C3, and Rust each handle it
- Zig comptime Zig's compile-time evaluation mechanism โ same language at compile time as runtime, used for generics, typeclasses, and metaprogramming
- Zig's Anti-LLM Policy and the Bun Fork (Simon Willison) Simon Willison on Zig's strict no-LLM contributor policy, Loris Cro's "contributor poker" framing, and Bun's parallel codegen fork that won't be upstreamed because it was AI-assisted
Toolbox 3
- allyourcodebase GitHub org packaging C/C++ projects for the Zig build system so zig build cross-compiles them
- moonstone Lua package manager and environment tool in Zig, with lockfiles and a content-addressed store
- whetuu Zero-config shell status line and history picker in Zig, one binary, renders in about 2 ms