package alba
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=062f33c55ef39706c4290dff67d5a00bf009051fd757f9352be527f629ae21fc
md5=eb4edc4d6b7e15b83d6397bd34994153
doc/alba.fmlib/Fmlib/index.html
Module Fmlib
Fmlib: Functional Monadic Library
Basics
module Module_types : sig ... end
Common module types like ANY, SORTABLE, ...
module List : sig ... end
A thin wrapper around Stdlib.List
which avoids throwing exceptions and with some additional monadic functions.
module Option : sig ... end
Option Monad
module Result : sig ... end
Result Monad
module Finite_map : sig ... end
Thin wrapper around Stdlib.Map
which supports monadic operations instead of throwing exceptions.
module Red_black : sig ... end
Finite maps and sets based on red black trees.
module Sequence : sig ... end
module Readable_printer : sig ... end
A readable printer is a structure you can issue print commands on and which returns a readable structure which can be read character by character.
module Monad : sig ... end
module Array : sig ... end
module Vector : sig ... end
A mutable vector (like a C++ vector)
module Pool : sig ... end
An arrayed pool of elements of a certain type.
module Common : sig ... end
Parsing and Pretty Printing
Parsing
module Character_parser : sig ... end
module Generic_parser : sig ... end
Pretty Printing
module Pretty_printer : sig ... end
Applications
Console Applications
module Io : sig ... end
Definition of an enviroment for console applications which can run natively or under nodejs or any other module which satisfies the signature SIG
.
module Make_io : sig ... end
This module contains a minimal signature for an io module and a functor which converts a minimal implementation into a full implementation of an io module.
module String_printer : sig ... end
Web Applications
module Web_application : sig ... end
Enviroment for Web Applications.
Old modules (deprecated)
module Argument_parser : sig ... end