|
Data.Generator.Compressive.RLE | Portability | portable | Stability | experimental | Maintainer | ekmett@gmail.com |
|
|
|
Description |
Compression algorithms are all about exploiting redundancy. When applying
an expensive Reducer to a redundant source, it may be better to
extract the structural redundancy that is present. Run length encoding
can do so for long runs of identical inputs.
|
|
Synopsis |
|
|
|
Documentation |
|
module Data.Generator |
|
|
A Generator which supports efficient mapReduce operations over run-length encoded data.
| Constructors | | Instances | |
|
|
|
A single run with a strict length.
| Constructors | | Instances | |
|
|
|
|
|
|
|
naive left to right encoder, which can handle infinite data
|
|
|
|
|
QuickCheck property: decode . encode = id
|
|
Produced by Haddock version 2.3.0 |