float(%e^%e)



>>>>> "willisb" == willisb  <willisb@unk.edu> writes:

    willisb> Stavros Macrakis (bug 609464) reported that

    willisb> (C2) %e ^ %e, numer;
    willisb> (D2) %E^%E

He also reports 1+%e,numer returns unevaluated.  I think the fix for
this is changing the first few lines of simplifya to

(DEFMFUN SIMPLIFYA (X Y)
  (COND ((ATOM X)
	 (COND ((AND (EQ X '$%PI) $NUMER)
		%PI-VAL)
	       ((and (eq x '$%e) $numer)
		%e-val)
	       (T X)))

Touching simplifya is pretty scary, but I think this is a pretty safe
change to make, especially given the code for %pi. :-)

So, after some further tests and all goes well, I'll check in these
changes.

Ray