[cl-store-devel] Incompatibility with Allegro CL 8.1
iso at wemba.edu.pl
iso at wemba.edu.pl
Fri May 11 18:07:52 UTC 2007
cl-store_0.7.2 cannot be compiled with Allegro CL 8.1 (currently
beta). I have contacted Franz Inc. and was told that the file
acl/custom.lisp needs to be changed.
Instead of
(defvar +single-positive-infinity+ (expt most-positive-single-float 2))
(defvar +single-negative-infinity+ (expt most-negative-single-float 3))
(defvar +single-nan+ (/ +single-negative-infinity+ +single-negative-infinity+))
(defvar +double-positive-infinity+ (expt most-positive-double-float 2))
(defvar +double-negative-infinity+ (expt most-negative-double-float 3))
(defvar +double-nan+ (/ +double-negative-infinity+ +double-negative-infinity+)))
the following should be used:
(defvar +single-positive-infinity+ excl::*infinity-single*)
(defvar +single-negative-infinity+ excl::*negative-infinity-single*)
(defvar +single-nan+ excl::*nan-single*)
(defvar +double-positive-infinity+ excl::*infinity-double*)
(defvar +double-negative-infinity+ excl::*negative-infinity-double*)
(defvar +double-nan+ excl::*nan-double*))
cl-store compiles with this change, but I have not tested it
extensively.
More information about the cl-store-devel
mailing list