constants, simplification, numerical evaluation



On 3/14/08, Stavros Macrakis <macrakis at alum.mit.edu> wrote:

>  Summary: if you want uniform behavior, set %enumer:true,
> and you're all set.  If you want to do better than that....

It seems like we could make Maxima simpler and more consistent
by treating exp(x) like other "elementary" functions (trig, hyperbolic,
etc) and applying to exp(x) the same rules for numeric computation
as for the other functions. Instead of simplifying exp(x) to %e^x,
exp(x) should be preserved. With no %e in sight during simplification,
we can be rid of %enumer which is nothing but trouble anyway,
and get useful and predictable numerical behavior without making
up more special cases.

Robert