GitXplorerGitXplorer
n

mathbox

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
cb6fac5d4fde9d5a297635e581509b72e360fb6b

add features

nnikochiko committed a year ago
Unverified
d253e130868203258a3266de468a09357da2aee0

scm interpreter: add support for sequences & lambdas

nnikochiko committed a year ago
Unverified
7263684af1460a314ffba98758cde3970119b6ce

make scm textarea

nnikochiko committed a year ago
Unverified
8444fbf569ee5257307792445fe9bd6f031faffd

fix regex of numbers to include negative numbers

nnikochiko committed a year ago
Unverified
9bdd585dc4d412e84be14f6fe3c436a1ec277cc7

add comments

nnikochiko committed a year ago
Unverified
8e6ae96f2e46b19b8a1ee3ec5f6f0cb2e14b20e0

fix regular expressions for numbers and for variable names

nnikochiko committed a year ago

README

The README file for this repository.

Mathbox

Simple Math toolbox, built completely with client-side JavaScript.

This includes a Scheme interpreter!

I wanted to have a simple calculator that allows some complex functions such as factorial, floor and ceil, permutations and combinations, etc. to allow me to write simple calculation steps. So that's part of this, and it comes pre-loaded with some functions.

You can do all your basic calculations and use these functions. You can add your own with JavaScript, but you can't define your own. Yet. I wanted to keep the parser simple but I plan on adding that functionality some day.

Other features

  • nPr calculator
  • nCr calculator
  • Factorial calculator

Wishlist

  • Graphing equations
  • Graphing complex equations
  • Symbolic differentiation