alba

Alba compiler
back to documentation root
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library manual

API

Fmlib

Fmlib_native

Fmlib_node

Fmlib_js

Main Features

  • Develop console applications once and run them either on nodejs or natively (Fmlib.Io).
  • Develop interactive web applications in the Elm style.
  • Combinator parser in the style of parsec which fully supports indentation sensitivity and incremental parsing. The incrementality guarantees, that the parser can run in any environment including a web browser.
  • Fmlib.Pretty_print: A pretty printer to output nicely formatted text and error messages (similar to Stdlib.Format, but fully monadic to run in any environment).
  • Library of basic datastructures allowing functional monadic programming (Fmlib).