package monadlib

  1. Overview
  2. Docs
A starter library for monads, with transformers and applicatives

Install

Dune Dependency

Authors

Maintainers

Sources

monadlib-0.1.tar.gz
sha256=ac9c4f9093d036942569ca24f3965e51414acdc2555f763bdcf665d13c449cee
md5=da3aa5a4471d75c2944afed4911be9e0

doc/monadlib/Applicative/module-type-Applicative/index.html

Module type Applicative.Applicative

Library functions for applicatives

include Base
type 'a m
val return : 'a -> 'a m
val ap : ('a -> 'b) m -> 'a m -> 'b m
val lift1 : ('a -> 'b) -> 'a m -> 'b m
val lift2 : ('a -> 'b -> 'c) -> 'a m -> 'b m -> 'c m
val lift3 : ('a -> 'b -> 'c -> 'd) -> 'a m -> 'b m -> 'c m -> 'd m
val sequence : 'a m list -> 'a list m
OCaml

Innovation. Community. Security.