GCalc is a LISP-based calculator that reduces expressions composed of functions. These functions include addition, subtraction, multiplication, division, exponentiation, logarithms, trigonometric functions, and differentials. "Let" statements are also permitted. The Documentation gives more specific instructions on its use and capabilities. See Examples for examples of how to use GCalc. You can also view the source code.