|
|
|
|
|
by diffuse_l
23 days ago
|
|
For short strings (probably most of them) - use a byte for the length (at the string/symbol definition site, alongside the offset) (adds 1 byte * symbols, use high bit if necessary to add bytes for longer strings).
You need the offset into the table anyway.
It isn't strictly better, but it isn't strictly worse, and it gives you the option to reuse sub-strings. |
|