0:00
/
0:00

Paid episode

The full episode is only available to paid subscribers of Digital Grove

Codebase Walkthrough: Strings

Outlining and walking through the base layer's string code, which has helped me write much simpler, more flexible, more dynamic, and more robust string processing code in C.
1

In this video, I walk through the string processing portion of the Digital Grove codebase base layer. This string code is built around the same arena-centric memory management ideas as the rest of the codebase—it also dispenses with some frustrating legacy string design decisions (null termination and “object oriented” string objects), preferring immutable, explicit-length-delimited “string views”.

This post is for paid subscribers