In this video, I walk through the string processing portion of the Hidden 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”.
Paid episode
The full episode is only available to paid subscribers of Hidden Grove