A code-along project in C in the vein of rustlings and especially ziglings. Failing test cases of almost-working C code for a student to correct in order to pass the test suite called by the executable, learning C in the process!
This project is very much a WIP and quite transparently indebted to the ziglings project, which I'm following along with as I learn both languages.
Ceilings is tested against a linux target and may not build properly on other platforms. Please open an issue if something doesn't work! It really helps me :) This being said, the build.zig uses the host platform, and should therefore work on your machine as long as you're not cross compiling (and you're probably not).
-
Makefile make -f Makefile.vanilla && ./ceilings
-
CMake cmake -B . make && ./ceilings
-
zig cc (RECOMMENDED) zig build run