Liking cljdoc? Tell your friends :D

monnit.core

A library of Functors, Monads and other category theory abstractions.

A library of Functors, Monads and other category theory abstractions.
raw docstring

monnit.identity

A pure computation that wraps a single value. Only useful because it implements monnit.core/Functor and monnit.core/Monad.

A pure computation that wraps a single value. Only useful because it
implements [[monnit.core/Functor]] and [[monnit.core/Monad]].
raw docstring

monnit.option

A computation that can fail to produce a meaningful result; a more robust alternative to returning a value that may be nil. Implements monnit.core/Functor, monnit.core/Monad and monnit.core/Alternative.

A computation that can fail to produce a meaningful result; a more robust
alternative to returning a value that may be `nil`. Implements [[monnit.core/Functor]],
[[monnit.core/Monad]] and [[monnit.core/Alternative]].
raw docstring

monnit.pair

A two-element tuple, smaller than a vector. Implements monnit.core/Functor.

A two-element tuple, smaller than a vector. Implements [[monnit.core/Functor]].
raw docstring

monnit.reader

A computation with an implicit context parameter. An alternative to noisy explicit context parameters and the fragile thread locality of dynamically bound Vars. Implements monnit.core/Functor and monnit.core/Monad.

A computation with an implicit context parameter. An alternative to noisy
explicit context parameters and the fragile thread locality of dynamically
bound Vars. Implements [[monnit.core/Functor]] and [[monnit.core/Monad]].
raw docstring

monnit.result

A computation that can fail with an error value; for when there is nothing exceptional about getting an error and the error should be handled sooner rather than later (or never). Implements monnit.core/Functor, monnit.core/Monad and monnit.core/Alternative.

A computation that can fail with an error value; for when there is nothing
exceptional about getting an error and the error should be handled sooner
rather than later (or never). Implements [[monnit.core/Functor]], [[monnit.core/Monad]]
and [[monnit.core/Alternative]].
raw docstring

monnit.state

A computation with an additional implicit state value that can be read and set. Automates the threading through of immutable accumulator values etc. Implements monnit.core/Functor and monnit.core/Monad.

A computation with an additional implicit state value that can be read and set.
Automates the threading through of immutable accumulator values etc.
Implements [[monnit.core/Functor]] and [[monnit.core/Monad]].
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close