> What does "crashes" mean here? "crashes" means CMUCL is no longer running. The foreign function never returns, the process dies.
> * (set-floating-point-modes :traps nil) > * (defun foo (x) (- x (/ x 2))) > * (compile 'foo) > * (foo ext:double-float-positive-infinity) At this point, it seems like the problem is some sort of bad interaction between CMUCL, SLIME and my hardware. On my desktop machine, this works as you expect, at a terminal or in SLIME. On my laptop at a terminal, it works. On my laptop in SLIME, it fails. In the past, I had to set swank:*communication-style* to be :fd-handler to get it to work; even this does not work with the newest version of SLIME and CMU19A on my laptop. I'm getting more and more confused. Let me run some more experiments and see if I can isolate things better. rif
