I've had my eye on Zig for a year or so now as a language I'd like to learn. I don't have much use for compiled languages in my normal day-to-day work, so it's challenging to find time to learn new languages.
I remembered that I have an old Python game, Super Cube Slide, that I haven't been able to get building for Windows and have not had great success porting to Python 3.x. After finding a nice SDL wrapper in Zig (https://github.com/MasterQ32/SDL.zig) I thought I'd give a shot at porting to Zig. Hopefully this should let me redistribute binaries to friends and family much easier than setup.py and friends.
A few things about Zig that I noticed right away. There's not much documentation on managing your allocators, and there's no package management system. Lack of package management system kept me away from Go-lang in the early days. In fact, I ported