An informal presentation with live coding, on my personal technique of "structure modeling".
Erratum:
The generated string constructors were lacking the final null terminator, I just got unlucky that malloc was returning zeroed memory I guess.
Post-Final Changes:
To fix the final version's compile time issue, I dialed back the 7 argument combinatoric functions to 4, and rewrote main's string construction as two steps.
Post-Final Code:
https://github.com/4th-dimention/stri...