package alba

  1. Overview
  2. Docs
Alba compiler

Install

Dune Dependency

Authors

Maintainers

Sources

0.4.4.tar.gz
sha256=4817038301d3e45bac9edf7e6f2fc8bf0a6d78e76e02ad7ea33ef69bcc17df3b
md5=25234357587126685d64f16236167937

doc/alba.fmlib/Fmlib/Module_types/index.html

Module Fmlib.Module_types

Common module types like ANY, SORTABLE, ...

module type ANY = sig ... end

Can be any type.

module type SORTABLE = sig ... end

A sortable type is a type with a comparison function.

module type FUNCTOR = sig ... end

A functor is an abstract container which is mappable

module type APPLICATIVE = sig ... end

An applicative functor is an abstract container which is mapable and if it has functions in it the functios can be applied.

module type MONAD0 = sig ... end

A minimal monad signature.

module type MONAD = sig ... end

A monad is an applicative functor with a bind >>= operator.

module type READABLE = sig ... end

Readable structure

module type WRITABLE = sig ... end

Writable structure

OCaml

Innovation. Community. Security.