PaddiM8 / kalker

Scientific calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
https://kalker.xyz
MIT License
1.67k stars 75 forks source link

A kalker GNU TeXmacs plugin might be the best user interface #93

Open da-liii opened 2 years ago

da-liii commented 2 years ago

I will try to make a minimum demo plugin within 1 month.

I wonder if you know about the Maxima plugin in GNU TeXmacs.

PaddiM8 commented 2 years ago

Haven't heard of this before but looks neat

da-liii commented 2 years ago

Because there are no kalker -f [/path/to/a/kalker/file] and kalker -e "f(x)=x; f(1)" available. I cannot complete the plugin without learning Rust.

I think the language design of kalker is really concise and straightforward. To be honest, I love it! I will try to write a kalker in Scala/Scala Native/ScalaJS (as a big fan of Scala).

PaddiM8 commented 2 years ago

@darcy-shen You should be able to do kalker f(x)=x; f(1)and kalker -i /path/to/a/kalker/file actually!

da-liii commented 2 years ago

kalker "f(x)=x; f(1)", but kalker -i does not work as the not-implemented kalker -f because -i is for loading the init file.

Well, kalker "f(x)=x;f(1)" is good enough for me to write a GNU TeXmacs plugin.