clojure.core.protocols
(source)For more info about this library see:
https://clojuredocs.org/clojure.corePublic Variable | Short Description |
---|---|
CollReduce (clj) | Protocol for collection types that can implement reduce faster than first/next recursion. |
Datafiable (clj) | |
IKVReduce (clj) | Protocol for concrete associative types that can reduce themselves via a function of key and val faster than first/next recursion over map entries. |
InternalReduce (clj) | Protocol for concrete seq types that can reduce themselves faster than first/next recursion. |
Navigable (clj) | |
coll-reduce (clj) | |
datafy (clj) | return a representation of o as data (default identity). |
internal-reduce (clj) | |
kv-reduce (clj) | |
nav (clj) | return (possibly transformed) v in the context of coll and k (a key/index or nil), defaults to returning v. |