#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