quad_control: one message not surpressed



On Mar. 6, Raymond Toy wrote
----------------------
>> One message from slatec is not surpressed when
>> using quad_control:
>> ----------------------------------------
>> (%i1) display2d:false$
>> 
>> (%i2) float(bessel_i(1,10^4));
>> 
>> ***MESSAGE FROM ROUTINE DBESI1 IN LIBRARY SLATEC.
>> ***FATAL ERROR, PROG ABORTED, TRACEBACK REQUESTED
>> *  ABS(X) SO BIG I1 OVERFLOWS
>> *  ERROR NUMBER = 2
>> *   ***END OF MESSAGE
>
>I think that's because it's a fatal error and dbesi is expecting the
>program to abort.  Of course, we don't.
>
>I think it would be better to handle this in the Lisp wrapper and check
>for overflows there instead of mucking around with the slatec fortran
>routines.
---------------------------
I agree.

Ted