Monad Library for JavaScript
JavaScript
Latest commit 9782b08 Jul 25, 2013 @santoshrajan Version 0.1.0
Permalink
Failed to load latest commit information.
examples Version 0.1.0 Jul 24, 2013
lib Version 0.1.0 Jul 25, 2013
LICENSE Version 0.0.1 Mar 30, 2013
README.md Version 0.1.0 Jul 25, 2013
package.json Version 0.1.0 Jul 24, 2013

README.md

monadjs

Monad Library for JavaScript

Install

$ npm install monadjs

Usage

Nodejs

var monads = require("monadjs");

Browser

Use browserify to use in browser.

Note: Latest version "0.1.0" is not compatible with the previous versions "0.0.6"

Docs

Available monads

monads.identity      // Identity Monad
monads.mayBe         // Maybe Monad
monads.array         // Array Monad
monads.state         // State Monad
monads.continuation  // Continuation Monad
monads.parser        // Parser Monad
monads.do            // is the doMonad function

See examples folder.

See the following blogpost for usage and explanation. http://functionaljavascript.blogspot.in/2013/07/monads.html