Probably a rabbit hole, but tcl strings are sort of dual typed.
Normally, they are arrays of unicode, including multibyte.
But tcl offers a keyword "binary" to treat them as arrays of single bytes.
Normally, they are arrays of unicode, including multibyte.
But tcl offers a keyword "binary" to treat them as arrays of single bytes.
This would push the line count over 600, but I bet it would still come in at less than a nice round 1,000, while making the thing a lot more useful.
(I have a side project that's starting to feel like it might need a scripting language. And I always liked tcl. Must... resist... rabbit holes...)