kalk

Kalk is a CLI calculator that supports user-defined variables and functions. An example of what it can parse:

f(x, y) = sum(1, 3, (2sin4/x!)^y) + cos(n deg)
a = 3
f(a, 2)

>> 1.1899401098014355

Compiling

  1. Make sure you have diffutils gcc make and m4 installed.
  2. Go into the kalk_cli directory.
  3. Run cargo build --release
  4. Grab the binary from targets/release
Description
Scientific calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
Readme MIT 3.2 MiB
Languages
Rust 90.6%
Svelte 6.1%
TypeScript 1.3%
HTML 0.5%
Python 0.4%
Other 1%