0.1.1 • Published 9 years ago

lispy-arithmetic v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

lispy-arithmetic

A small javascript library to do arithmetic in a lisp-inspired way.

Installation

npm install lispy-arithmetic

Usage

var la = require('lispy-arithmetic');

la.add(); // 0
la.add(3); // 3
la.add(3, 2); // 5
la.add(3, 2, 4); // 9

la.sub(); // 0
la.sub(3); // 3
la.sub(3, 2); // 1
la.sub(7, 3, 2); // 2

la.mult(); // 1
la.mult(3); // 3
la.mult(3, 2); // 6
la.mult(3, 2, 4); // 24

la.div(); // 1
la.div(3); // 3
la.div(6, 3); // 2
la.div(12, 3, 2); // 2

la.add(
    la.mult(
        la.add(1, 3),
        la.sub(6, 4)),
    la.div(
        la.sub(10, 4),
        la.add(-2, 5))); // 10

License

Licensed under MIT.