History :
V0.3 (Evaluation version) :
28-MAR-96 : Bug in e.g. 1/(-0.5) removed.
Bug in window update removed, which sometimes caused object
not to be drawn again.
Added Help menu.
Removed usage of 'Laplace:', uses 'PROGDIR:' instead
(suggested by Lars Bischoff).
30-MAR-96 : Added some ARexx commands.
sin(neg(a)) -> neg(sin(a)).
cos(neg(a)) -> cos(a).
sinh(neg(a)) -> neg(sinh(a)).
cosh(neg(a)) -> cosh(a).
ln(a^b) -> b * ln(a).
31-MAR-96 : Bug in floatpoint display removed.
Added object and function popup lists.
Bug in OP_MUL display removed.
Added tooltype support.
Added greek letter support.
Added equation class.
Added eq(), eqleft(), eqright() commands.
01-APR-96 : It's not a joke, it's a...
Display is now built up in background.
Bug in OP_NEG display removed.
Bug in neg(matrix) removed.
Avoid 'key-eater' problem by moving Insert/Remove into menu.
Added some edit functions.
02-APR-96 : Added simplify method.
Added simplify option.
If there is a default project icon, it should be used ;-)
Converts floats to fraction, if possible.
Added precision option.
sqrt(), sin() etc. on reals only evaluated, if wanted/possible.
sqrt() now look like a real square root (not too pretty though..)
03-APR-96 : Evaluation now uses at look up table instead of directly coded
pattern matching. Reduces size of the executable by 20k
and source by 80k !! 80k source are now replaced by a small
2k ASCII file and ~17k source to handle it :-O
"It's a small step for the user, but it's a great step
for the coder." - N.Armstrong
04-APR-96 : Added fak(), taylor().
Added F-Key support.
V0.2 (Evaluation version) released 27-MAR-96 :
14-MAR-96 : Improved simplification of expressions.
18-MAR-96 : remove bug when displaying floatpoints.
(why the hell is IEEEDPPow(x, y) y^x and not x^y !#@*§&%....).
more optimizations :
(-x)^n with n even real -> x^n
(a*b)^x -> a^x*b^x
display a/b now as fraction, not as a*b^(-1)
19-MAR-96 : Added Preference window.
Shell now uses selectable pens.
Laplace crashed when selecting Project/Quit instead
of closing the window to quit.
Doesn't use string-gadget as input anymore.
20-MAR-96 : Double click now evaluates expression
(suggested by Thomas Schraitle).
German catalog added.
Window size and position is now remembered.
Added ARexx port.
Added ARexx command EVALUATE.
21-MAR-96 : Added clipboard support.
diff() almost works ;-)
22-MAR-96 : Graphical output looks now much better.
Puuh, found that nasty bug in diff().
Added acot(), asinh(), acosh(), atanh() and sign().
V0.1 (Evaluation version) released 09-MAR-96 :
First public release.