Hi, Im Neel

I write about systems programming and other stuff

First Contribution to Zig: Implementing insque() and remque()

I recently made my first contribution to the Zig programming language by implementing insque() and remque() - two doubly-linked list functions from the C standard library. What are insque and remque? These are classic C functions for manipulating doubly-linked lists… The Journey Initial Setup Getting started was trickier than expected… The Implementation [Talk about translating from C to Zig, understanding the Node struct, etc.] Build Issues [The fun parts - version mismatches, merge conflicts, CI failures] ...

February 12, 2026 · Neel