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”.
Playback speed
×
Share post
Share post at current time
Share from 0:00
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.
Dec 31, 2023
∙ Paid