uncomplicate.fluokitten.utils

TODO

deref?

(deref? x)
Checks whether x is dereferencible. On JVM it checks if it is
an instance of clojure.lang.IDeref, on other platforms it may
be implemented in a similar or a completely different way.

get-context

(get-context)

realize

(realize c cr)

reducible

(reducible c)
Creates an identity reducible function from the collection c.

reducible?

(reducible? x)
Checks whether x is an instance of the CollReduce protocol.

split-last

(split-last s)

with-context

macro

(with-context context & body)
Establishes the monadic context that can be accessed
with the get-context function in the dynamic scope inside
the body.