Our pet salamander: Corn

Adventures in Zig

Zig is a general purpose programming language, it is low level, type safe, and doesn’t allow values to be null, not unlike rust. Where zig differs from rust is mostly in what it lacks: it has no official package manager yet, functions are not first class citizens, and no traits or classes, making most of the code very C like and procedural. These differences were expected when trying out zig, some others I was not prepared for....

April 29, 2023