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