@tonytang-planity/sinful-math

0.0.3 • Public • Published

sinful-math

sinful-math for node and the browser

This project provides simple, safe floating-point math operations with little overhead. You get basic arithmetic operations without having to store your numbers in special objects.

The functions defined here have their roots in the sinful.js project. sinful.js is a functional javascript library that extends the prototypes of the built-in types to provide functional settings similar to Haskell's, and provide for clear, concise and expressive code. For detailed information on sinful.js, its API, usage, contributors, license, etc., please dive into the wiki.

###Usage

Adding with floating point precision safety:

> var add = require('sinful-math').add;

> 0.1 + 0.2; // ↦ 0.30000000000000004

> add(0.1, 0.2); // ↦ 0.3

sinful-math can also apply the math operation to an array:

> add([6.0985, -0.035, -0.08]); // ↦ 5.9835

Package Sidebar

Install

npm i @tonytang-planity/sinful-math

Weekly Downloads

10

Version

0.0.3

License

CC-SA-BY-3.0

Unpacked Size

9.23 kB

Total Files

7

Last publish

Collaborators

  • tonytang-planity