Hacker News new | ask | show | jobs
by daniel-levin 3729 days ago
There is also a comprehensive mathematical library for JS called math.js [1]. It has no dependencies, supports powerful symbolic computation, as well as many mathematical functions. It implements a useful subset of what one expects a CAS to be able to do.

[1] http://mathjs.org/

1 comments

I like Math.js a lot. It is (mostly) a numerical library though (apart from units of measurement and the ability to define functions). I'd challenge that it supports "powerful symbolic computation": CAS traditionally solve equations for example, manipulate polynomials, simplify expressions, add/multiply polynomials/vectors/matrices having elements expressed in symbols rather than having values, that sort of things.