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.
Functional defines higher-order methods and functions for functional
and function-level programming. It also defines “string lambdas”,
that allow strings such as x+1
and x -> x+1
to be used in some
contexts as functions.
It is licensed under the MIT License.
For more details, see http://osteele.com/sources/javascript/functional/ .
Credits: