package alba
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=4817038301d3e45bac9edf7e6f2fc8bf0a6d78e76e02ad7ea33ef69bcc17df3b
md5=25234357587126685d64f16236167937
doc/alba.fmlib/Fmlib/index.html
Module Fmlib
Fmlib: Functional Monadic Library
Parsing
module Position : sig ... endRepresents a position in a text file.
module Character_parser : sig ... endmodule Generic_parser : sig ... endPretty Printing
module Pretty_print : sig ... endPretty Printer: Generate nicely formatted ascii text.
module Pretty_printer : sig ... endOld pretty printer, deprecated
Applications
Console Applications
module Io : sig ... endDefinition 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 ... endThis 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 ... endWeb Applications
module Web_application : sig ... endEnviroment for Web Applications.
Basic Functions
Module Types
module Module_types : sig ... endCommon module types like ANY, SORTABLE, ...
Standard Data Types
module Array : sig ... endmodule List : sig ... endA thin wrapper around Stdlib.List which avoids throwing exceptions and with some additional monadic functions.
module Deque : sig ... endmodule Finite_map : sig ... endThin wrapper around Stdlib.Map which supports monadic operations instead of throwing exceptions.
module Monad : sig ... endmodule Option : sig ... endOption Monad
module Pool : sig ... endAn arrayed pool of elements of a certain type.
module Red_black : sig ... endFinite maps and sets based on red black trees.
module Readable_printer : sig ... endA 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 Result : sig ... endResult Monad
module Sequence : sig ... endmodule Vector : sig ... endA mutable vector (like a C++ vector)
module Common : sig ... endOld modules (deprecated)
module Argument_parser : sig ... end