Eval is a full featured floating point expression evaluator that can assign variables, has many built-in functions and constants, allows input and output in any number base, and uses a C-like syntax for expression evaluation. Full ANSI C source is included and easily portable to other platforms. Author: Will Menninger This version comes with readline support.