siara-cc / Unishox2

Compression for Unicode short strings (works on arduino)
Apache License 2.0
180 stars 26 forks source link

when is unishox 3 ready? just curious. been watching this repo for a year+ #57

Closed hiqsociety closed 8 months ago

hiqsociety commented 1 year ago

when is unishox 3 ready? just curious. been watching this repo for a year+ is there an ETA for unishox 3?

siara-cc commented 1 year ago

Hi, sorry to keep you waiting. I am still working on it trying to arrive at a perfect static dictionary with this project and this project. As of now we have Unishox3 Alpha, which I will not be changing so if you use it to compress a string, it will always be possible to decompress it back without worry about compatibility issues. The compression ratio is not expected to be too much different with the actual release. I don't have any particular ETA but hoping to wrap it up by end of the year.

hiqsociety commented 1 year ago

can you provide a golang binding for unishox3 alpha? when can this be done? thx in advance.

siara-cc commented 1 year ago

I think golang binding should not be too difficult as I already made one for Unishox2 here: https://github.com/siara-cc/Unishox2/tree/master/other_lang_bindings/go I will try to get it done by next week

hiqsociety commented 1 year ago

@siara-cc thanks a lot! will close this issue when golang binding is out!

siara-cc commented 1 year ago

@hiqsociety I have committed the binding for golang here: https://github.com/siara-cc/Unishox2/tree/master/other_lang_bindings/go

However when testing it, I found it works for normal strings, but gives a seg fault for strings containing smileys. I will check when I get more time.

hiqsociety commented 8 months ago

@siara-cc thx for the golang binding! looking forward to unishox 3 release.

do provide a section where i can buy u a coffee or for others to sponsor this great project!