I have recently tried to update my Zig project from 0.11.0 version of Zig, to 0.12.0. Zig compiler brings in its own build system. Since Zig is still under development, that API changes. The 0.12.0 changes forced me to dive a bit deeper into Zig’s source code. I went through Build.zig and Step.zig. What caught my attention was the usage of Tagged Unions. Tagged unions aren’t nothing new. C has them… kind of. In C, the tagged unions are more of a design pattern than a language feature.| Projects
ZCS is an open source ECS implemented in Zig.| Games by Mason
Karl Seguin's Blog - A mix of coding and creative writing| www.openmymind.net
Zig; what I think after months of using it| strongly-typed-thoughts.net
The one where I become a low-level programmer| dbushell.com
Why not liking something is not the same as badly designed.| mattjhall.co.uk
Introduction §| ziglang.org
Learning zig by making a chess engine| John's Codes
In 2017, we looked at how web bloat affects users with slow connections. Even in the U.S., many users didn't have broadband speeds, making much of the web difficult to use. It's still the case that many users don't have broadband speeds, both inside and outside of the U.S. and that much of the modern web isn't usable for people with slow internet, but the exponential increase in bandwidth (Nielsen suggests this is 50% per year for high-end connections) has outpaced web bloat for typical sites...| danluu.com
I’ve started writing Zig. These are my thoughts.| arne.me
Note for myself :) Add module dependency In short, before version...| Zig NEWS
FOSS • Linux • Programming| blog.orhun.dev
FOSS • Linux • Programming| blog.orhun.dev
Introduction §| ziglang.org
My experience trying to learn Zig via Advent of Code.| www.forrestthewoods.com