streamly
streamly copied to clipboard
streamly compression/decompression combinators
We need to create a separate package(s) for this. We can support different types of compression decompression in the same package using different modules or in separate packages. Some related packages that we can checkout:
Compression libraries:
- http://hackage.haskell.org/package/zlib (gz)
- http://hackage.haskell.org/package/bzlib (bz2)
- http://hackage.haskell.org/package/lzma (xz)
- http://hackage.haskell.org/package/lzip
- http://hackage.haskell.org/package/lz4
- http://hackage.haskell.org/package/zstd
We can checkout pipes/streaming/conduit packages for these.
To start with we can just add zlib support and then incrementally add others.