Scientific calculator with math syntax that supports user-defined variables and functions, complex numbers, and estimation of derivatives and integrals
# kalk thinks the line terminator is part of the expression
$ echo 2 | kalk
kalk
Type 'help' for instructions.
Invalid number literal: '2
'.
# let's try without the linefeed
$ echo -n 2 | kalk
kalk
Type 'help' for instructions.
2