homepage: ''
changelog-type: markdown
hash: c6300559d7850866c2abbe98cd9ccbfc5703d36be767f6086a8fca0f78115d78
test-bench-deps:
  base: ! '>=4.12.0 && <4.13'
  unordered-containers: ! '>=0.2.10 && <0.3'
  text: ! '>=1.2.3 && <1.3'
  criterion: -any
  hedgehog: ! '>=0.6.0 && <0.7'
  map-reduce-folds: ! '>=0.1.0.0'
  containers: ! '>=0.6.0 && <0.7'
  foldl: ! '>=1.4.5 && <1.5'
  random: -any
  deepseq: -any
  profunctors: ! '>=5.3 && <5.4'
maintainer: adam_conner_sax@yahoo.com
synopsis: foldl wrappers for map-reduce
changelog: |
  version 0.1.0.0

  initial Hackage version
basic-deps:
  streaming: ! '>=0.2.2 && <0.3'
  split: ! '>=0.2.3 && <0.3'
  base: ! '>=4.12.0 && <4.13'
  unordered-containers: ! '>=0.2.10 && <0.3'
  text: ! '>=1.2.3 && <1.3'
  map-reduce-folds: -any
  containers: ! '>=0.6.0 && <0.7'
  hashtables: ! '>=1.2.0.0 && <1.3.0.0'
  foldl: ! '>=1.4.5 && <1.5'
  hashable: ! '>=1.2.7 && <1.3'
  parallel: ! '>=3.2.2 && <3.3'
  streamly: ! '>=0.6.1 && <0.7'
  discrimination: ! '>=0.3 && <0.4'
  profunctors: ==5.3.*
  vector: ! '>=0.12.0 && <0.13'
all-versions:
- 0.1.0.0
author: Adam Conner-Sax
latest: 0.1.0.0
description-type: haddock
description: map-reduce-folds simplifies the building of folds to do map-reduce style
  computations on collections.  It breaks the map/reduce into an unpacking step where
  items may be filtered, transformed or "melted" (made into several new items), an
  assign step where the unpacked items are assigned keys, a grouping step where the
  assigned items are grouped by key and then a reduce step which is applied to each
  grouped subset.  Tools are provided to simplify building the individual steps and
  then "engines" are provided for combining them into efficient folds returning an
  assortment of containers.  The various pieces are replicated for effectful (monadic)
  steps producing effectful (monadic) folds.
license-name: BSD-3-Clause

Update from Hackage at 2019-04-17T17:35:45Z
Update from Hackage at 2019-04-17T17:35:45Z
