login/register

Snip!t from collection of Alan Dix

see all channels for Alan Dix

Snip
summary

Functional is a library for functional programming in Ja... defines the standard higher-order functions such as map,... foldl), and select (aka filter). It also defines functio... rcurry, and partial for partial function application; an... and until f

Functional Javascript
http://osteele.com/sources/javascript/functional/

Categories

/Channels/techie/programming

[ go to category ]

For Snip

loading snip actions ...

For Page

loading url actions ...

Functional is a library for functional programming in JavaScript. It defines the standard higher-order functions such as map, reduce (aka foldl), and select (aka filter). It also defines functions such as curry, rcurry, and partial for partial function application; and compose, guard, and until for function-level programming. And all these functions accept strings, such as 'x -> x+1', 'x+1', or '+1' as synonyms for the more verbose function(x) {return x+1}.

HTML

<dfn>Functional</dfn> is a library for functional programming in JavaScript. It defines the standard higher-order functions such as <code>map</code>, <code>reduce</code> (aka <code>foldl</code>), and <code>select</code> (aka <code>filter</code>). It also defines functions such as <code>curry</code>, <code>rcurry</code>, and <code>partial</code> for partial function application; and <code>compose</code>, <code>guard</code>, and <code>until</code> for <a href="http://en.wikipedia.org/wiki/Function-level_programming">function-level programming</a>. And all these functions accept strings, such as <code>'x -&gt; x+1'</code>, <code>'x+1'</code>, or <code>'+1'</code> as synonyms for the more verbose <code>function(x) {return x+1}</code>.