Bug#707596: maxima: 1000!^0.01 produces i.nfE+142498684



>>>>> "Camm" == Camm Maguire <camm at maguirefamily.org> writes:

    Camm> forwarded 707596 maxima at math.utexas.edu thanks

    Camm> Sanjoy Mahajan <sanjoy at olin.edu> writes:

    >> Package: maxima Version: 5.30.0-4 Severity: normal
    >>
    >> Here's a transcript:
    >>
    >> $ maxima
    >>
    >> Maxima 5.30.0 http://maxima.sourceforge.net using Lisp GNU
    >> Common Lisp (GCL) GCL 2.6.7 (a.k.a. GCL) Distributed under the
    >> GNU Public License. See the file COPYING.  Dedicated to the
    >> memory of William Schelter.  The function bug_report() provides
    >> bug reporting information.
    >> (%i1) 1000!^0.01;
    >> (%o1)
    >> i.nfE+142498684

I think this is really an issue with gcl, not maxima.  With cmucl and
ccl, maxima complains that 1000! is too big to fit in a double-float.
It looks as if gcl just converts that to double-float infinity.

I don't have a version of gcl here to know for sure, though.

Ray