try expect(@call(.{}, add, .{3, 9}) == 12);
I sadly doubt any of this is possible to change at this stage anymore. Zig definitely seems the most promising C replacement with regards to tooling, especially cross compiling and C interop are a breeze. Truly inspiring work! zpl_u64 zpl_crc64(void const *data, zpl_isize len);
Const correctness, good! But why is the size parameter signed? Why not use size_t and uint64_t like the C stdlib?
Many hunter gather tribes apparently employed this technique and it can still be found today in Africa with the San people.
Sharing food or stealing wolf puppies were probably part of the domestication but was this because humans possibly hunted alongside wolves? Humans possibly being capable of pursuing for longer distances due to better body temperature control through sweating while wolves being better at tracking.
At least that would be my take.