My solutions to Ziglings — a set of tiny broken Zig programs you fix to learn the language. This repo tracks my progress working through them.
Learning Zig one broken program at a time.
Targets Zig 0.17.0-dev (tested on 0.17.0-dev.956+2dca73595). Ziglings
tracks Zig dev builds — grab a master build from the
downloads page.
zig versiongit clone git@github.com:ExploitEngineer/ziglings-solutions.git
cd ziglings-solutions
zig build # run from where I left off
zig build -Dn=3 # run a single exercise
zig build -Ds=10 # run all, starting at exercise 10Working through all 116 exercises. ✅ 001, 002 …
New exercises / fixes land in the original project:
git fetch upstream
git merge upstream/main(upstream = original Ziglings repo · origin = this repo.)
Original Ziglings by Dave Gauer and Chris Boesch, inspired by rustlings. All credit for the exercises goes to them and the Ziglings contributors.
Licensed under the MIT License (© 2021 Dave Gauer, Chris Boesch).