compilation error with sbcl



>>>>> "Andreas" == Andreas Eder  writes:

    Andreas> It is easy to fix though:

    Andreas> diff -c xerprn.lisp.old xerprn.lisp
    Andreas> *** xerprn.lisp.old     2002-05-08 15:34:34.000000000 +0200
    Andreas> --- xerprn.lisp 2005-03-19 21:40:35.538007944 +0100
    Andreas> ***************
    Andreas> *** 9,15 ****
  
  
    Andreas>   (let* ((newlin "$$"))
    Andreas> -   (declare (type (simple-array base-char (2)) newlin))
    Andreas>     (defun xerprn (prefix npref messg nwrap)
    Andreas>       (declare (type f2cl-lib:integer4 nwrap npref)
    Andreas>                (type (simple-array base-char (*)) messg prefix))
    Andreas> --- 9,14 ----

Only this one?  I would think all the places where base-char occur
would need to be fixed.

    Andreas> The whole slatec library causes a lot of warnings with sbcl and cmucl;
    Andreas> maybe it would be worthwhile to rewrite it in idiomatic lisp?

Are you volunteering?  :-) It would be nice but I don't think it's
really worth the effort.

Ray