Lemonad
1. a functional JavaScript library
Lemonad is a JavaScript library supporting functional programming inspired by Clojure, ClojureScript, Functional JavaScript, ML, Haskell, Forth and Underscore.
2. why?
I thought this might be useful for others, so here it is. Enjoy.
3. getting
Lemonad can be installed via NPM by adding the following to your package.json file:
"dependencies": { "lemonad": ">= 0.7.4", }
You can also find the Lemonad source code on Github at https://github.com/fogus/lemonad.
4. including
Whether you use Lemonad via Node.js, within a web page or some other method, including the lemonad.js file defines a global variable named L that is used as the module for its capabilities.
On a web page, you'll need to do the following:
<script type="text/javascript" src="lemonad.js"></script>
5. using
Documentation for using Lemonad is in development. For now you can look at the Lemonad specs and their source code to get a feel for using it.
6. thanks
Remember, contributions welcomed.