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 Functor and Monad.

A pure computation that wraps a single value. Only useful because it
implements Functor and 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.

A computation that can fail to produce a meaningful result; a more robust
alternative to returning a value that may be `nil`.
raw docstring

monnit.pair

A two-element tuple, smaller than a vector.

A two-element tuple, smaller than a vector.
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.

A computation with an implicit context parameter. An alternative to noisy
explicit context parameters and the fragile thread locality of dynamically
bound Vars.
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).

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

A computation with an additional implicit state value that can be read and set.
Automates the threading through of immutable accumulator values etc.
raw docstring

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

× close