comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Thick Ada bindings for Zstd (Fast real-time compression algorithm)
@ 2016-08-02 14:14 jrmarino
  0 siblings, 0 replies; only message in thread
From: jrmarino @ 2016-08-02 14:14 UTC (permalink / raw)


The Zstandard compression algorithm just reaching version 0.8.0 and it's nearly stable.  It has a wide range range of fast vs high compression levels.  At the fast levels, it's much faster than gzip with the same compression and it can approach xz -6 levels of compression in a fraction of the time.  It's very nice and exactly what I was looking for personally.

http://www.zstd.net

I spent some time creating some thicking bindings for Ada:
https://github.com/jrmarino/zstd-ada

Those bindings cover the stable API.  What it does not cover is streaming compression.  That API is not yet stable and not even available in the shared library (only the static one).  When the streaming compression is stablized, I'll probably update the bindings.  As usual, contributions via github are always welcome.

John Marino

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-08-02 14:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-02 14:14 ANN: Thick Ada bindings for Zstd (Fast real-time compression algorithm) jrmarino

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox