|
| 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.4.2 |