This is the main library for Fairmont. It includes/requires several others:
fairmont-core- support functions for currying, partial application, function composition, and helper functions
fairmont-reactive- Reducer functions, iterator functions, and functional reactive programming
fairmont-multimethods- CLOS-style multimethods in CoffeeScript (more detail on our blog)
fairmont-filesystem- filesystem functions
fairmont-process- functions for Unix processes
fairmont-crypto- basic cryptographic functions
fairmont-helpers- a range of functions which make it easier to work with arrays, strings, types, and other fundamental building blocks
You can get a feel for what Fairmont can do for you by checking out the examples.
Fairmont is still under heavy development and is
beta quality, meaning you should probably not use it in your production code.
You can get an idea of what we're planning by looking at the issues list. If you want something that isn't there, and you think it would be a good addition, please open a ticket.