Vier Monate Zig: Was mich überzeugt – und was noch fehlt
Four Months of Zig
Nach vier Jahren Pause kehrt der Autor zu Zig zurück und teilt seine Erfahrungen: Er schreibt snurl für das Smallnet, einen TUI-Typeracer und einen N-Body-Simulator. Besonders schätzt er explizite Allocator- und IO-Parameter, comptime, das Build-System und die schlanke Dependency-Kultur – im Kontrast zu Rust. Kritik übt er an der instabilen Standardbibliothek und fehlender Lifetime-Unterstützung. Ein Besuch beim Zig Day Seattle mit Andrew Kelley rundet den Bericht ab.
Der faule Weg, Fehler in Zig zu behandeln, ist das Schlüsselwort try zu verwenden und ! zum Rückgabetyp der Funktion hinzuzufügen. Im Gegensatz dazu verleitet Rust Programmierer dazu, Panics in ihren Code einzufügen.