Compile failure on SBCL
OCT does not compile on SBCL (version 2.0.10). It does compile on CCL 1.11 and Allegro 10.
I've tried adding the float-infinity/nan functions:
#+sbcl (progn (defmacro float-infinity-p (x) `(= (abs ,x) #.sb-ext:double-float-positive-infinity)) (defun float-nan-p (x) (and (sb-kernel:float-infinity-or-nan-p x) (not (float-infinity-p x)))) (defun float-trapping-nan-p (x) (declare (ignore x)) nil))
but they do not make a difference. The error condition reports:
"oct" "qd">))) source: (ERROR 'COMPILE-FILE-ERROR :CONTEXT-FORMAT CONTEXT-FORMAT :CONTEXT-ARGUMENTS CONTEXT-ARGUMENTS)
somewhere in qd.lisp, but there isn't any information about exactly where it might be. Compiling under slime doesn't provide any additional information.