1.2.0 • Published 8 years ago

functional128 v1.2.0

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

Functional128 (F)

Functional programming made easy

How to use F?

Using npm

npm i -S functional128
const F = require("functional128");

Using bower

bower i -S functional128
<script src="bower_components/functional128/build/functional128.js"></script>

Start coding

const sum = (a, b) => a + b;

const add = F.curry(sum)(2);

const adder = F.map(add);

adder([ 0, 1, 2 ]); // [ 2, 3, 4 ]

const users = [
    {
        name: "User A",
        age: 16
    },
    {
        name: "User B",
        age: 18
    }
];

const ages = F.pluck(users, "ages"); // [ 16, 18 ]

const over16 = F.every(age => age >= 16);
const over18 = F.every(age => age >= 18);

over16(ages); // true
over18(ages); // false

More documentation will follow soon.

1.2.0

8 years ago

1.1.0

8 years ago

1.0.0

8 years ago

0.2.0

8 years ago

0.1.0

8 years ago