Sample code for implementing monads in OCaml.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
.merlin
LICENSE
README.md
candy_dispenser.ml
candy_dispenser.mli
functor_class.ml
main.ml
monad_class.ml
option.ml
state.ml

README.md

OCaml-Monads

Examples on encoding monads in OCaml's module system.

See the corresponding blog post.