In general we can have functions that take encode/decode as arguments. These can then be reused to implement Utf8/Utf16/Utf32 text types. If we supply compress/decompress in these APIs that will allow us to do operations on compressed buffers in memory.
In general we can have functions that take encode/decode as arguments. These can then be reused to implement Utf8/Utf16/Utf32 text types. If we supply compress/decompress in these APIs that will allow us to do operations on compressed buffers in memory.