Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!zodiac!dmc From: dmc@zodiac.ADS.COM (David Chelberg) Newsgroups: comp.lang.lisp Subject: allegro CL 1.2.2 floating point Summary: Divide by zero crashes lisp Message-ID: <7224@zodiac.UUCP> Date: 17 Mar 89 00:19:36 GMT Sender: news@zodiac.UUCP Reply-To: dmc@ads.com (David Chelberg) Organization: Advanced Decision Systems, Mt. View, CA (415) 960-7300 Lines: 13 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)