Roadmap
Hello, I wanted to ask if this project has some kind of Roadmap ?
Apart from the roadmap section in the readme: not really. The decoder is pretty finished (apart from more optimizations) and the API seems to work in practice.
The encoder is more of a work in progress, @zleyyij said they are working on making dcitionaries work for compression, other than that it's a mostly optimizing exiting functionality so we can sensibly support more compression levels that actually provide tradeoffs between speed and compression ratio.
Did you have a specific feature in mind that should go into a roadmap?
I recently decided to move my project Pumpkin from the zstd C bindings to this projects due to long compile times, It would be awesome to see this Project supporting all Compression levels, I also noticed that this Project also takes longer to compile than other crates, So I would love to see improvent in compile time and performance
The problem with the levels is that it isnt as straight forward as following the spec of the format. They require a lot of algorithm development, benchmarking and optimization. I'm pretty glad I got to the current state.
I'm always happy to accept contributions to expand the usefulness of this crate though