clojure.core.reducers

(source)
A library for reduction and parallel folding. Alpha and subject to change.

For more info about this library see:

https://clojuredocs.org/clojure.core
Public Variable Short Description
->Cat (clj)
Cat (clj)
CollFold (clj)
append! (clj) .adds x to acc and returns acc.
cat (clj) A high-performance combining fn that yields the catenation of the reduced values.
coll-fold (clj)
fjtask (clj)
fold (clj) Reduces a collection using a (potentially parallel) reduce-combine strategy.
foldcat (clj) Equivalent to (fold cat append! coll).
folder (clj) Given a foldable collection, and a transformation function xf, returns a foldable collection, where any supplied reducing fn will be transformed by xf.
monoid (clj) Builds a combining fn out of the supplied operator and identity constructor.
pool (clj)
reduce (clj) Like core/reduce except: When init is not provided, (f) is used.
reducer (clj) Given a reducible collection, and a transformation function xf, returns a reducible collection, where any supplied reducing fn will be transformed by xf.