> 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


Reply via email to