Skip to content
This repository was archived by the owner on Jul 20, 2021. It is now read-only.

Latest commit

 

History

History
33 lines (18 loc) · 828 Bytes

File metadata and controls

33 lines (18 loc) · 828 Bytes

Depreciated!

As of 2021, this project is depreciated in favour of cnum, revamped for the JavaScript BigInt primitive.

rational.js

javascript tools and libraries based around rational numbers.

heavily inspired by glMatrix (http://glmatrix.net/), a high performance matrix and vector library.

Example usage in Node.js:

var rational = require('bigrat').rational;
var a = new rational(4, 5); // 4/5 
var b = rational.fromDecimal(123.456789);
var c = a.times(b);
console.log('result: ' + c);

Documentation:

http://acerix.github.io/rational.js/

Releases:

http://acerix.github.io/rational.js/releases/rationaljs.lite.alpha.js (only contains rat{} and rational{})

http://acerix.github.com/rational.js/releases/rationaljs.alpha.js (includes bigrat{}, etc.)