Can C

High-level programming concepts expressed in C.

Allocators from C to Zig

Exploring allocator design in C, C3, Hare, Odin, Rust, and Zig.

(Un)portable defer in C

Eight ways to implement defer in C.

Interfaces and traits in C

Implemented with structs and function pointers.