EVAL Copyright (c) 1991-1992 Copy Con Incorporated Update History Date Version Release notes -------- ------- ------------- 04/09/92 1.06 Error messages are now routed to stdout instead of stderr, and additional error messages have been added. When the 'show variables' option is set to F, the corresponding formulas are printed when printing variable values. 03/05/92 1.05 The RAND function was not as random as possible; fixed. 02/06/92 1.04 Complex/imaginary numbers are now fully supported. New functions: ARG, CONJ, IMAG, NORM, and REAL for complex numbers; FRAC to complement INT; RAND for random integers; and SQRT for square root (SQR now gives the square of the input value). The INT function now gives correct values for negative numbers. The 'significant digits' default has been changed to 10. The 'show variables' default has been changed to Y. 12/12/91 1.03 The 'D' option now specifies the number of significant digits displayed, not the number of decimal places. Unless overridden, the expression outcome will have as many decimal places as needed (up to 20). The trailing zeroes in decimal answers are now suppressed. (example: 'EVAL 5/2' now defaults to '2.5', not '2.500') 09/27/91 1.02 Function errors weren't being trapped in all cases; fixed. 09/21/91 1.01 Added user-definable variables. Multiplication is now assumed if there are no operators between two values. 09/14/91 1.00 Initial release.