[comp.lang.lisp] allegro CL 1.2.2 floating point

dmc@zodiac.ADS.COM (David Chelberg) (03/17/89)

I have version 1.2.2 of Allegro CL for the macIIx. Whenever there is a floating
divide by zero I get a miscellaneous exception error and the machine crashes.
This doesn't happen on my mac plus running version 1.2.1. I suspect
the coprocessor is generating an exception which lisp isn't catching.
Does anyone have a fix for this? I have already tried email to
allegro@entity but received no response. I have written a new divide which
tests explicitly for zero, but it is 2.6 times slower. Perhaps someone
has a way to trap the exception???

Thanks,

-- Dave Chelberg (dmc@ads.com)