Re: Problems compiling latest CVS version

Nicolas Neuss <[email protected]> 26 Jun 2003 13:56:30 +0200
Newsgroups gmane.lisp.matlisp.user
Organization IWR
Message-ID <[email protected]>
[email protected] (Wolfhard Buß) writes:

> Replacing the line
> 
>  (setf (find-class 'real) (find-class 'cl:real))
> 
> in packages.lisp with:
> 
>  #+:cmu (setf (pcl:find-class 'real) (pcl:find-class 'cl:real))
>  #+:allegro (setf (find-class 'real) (find-class 'cl:real))
> 
> works for me.
> 
> Cheers.

Thanks, Wolfhard.

This more or less works.  But I get still a conflict for REAL when I want
to use both COMMON-LISP and MATLISP in some package.  There should be some
cleaner remedy.

I have no time for the next weeks to examine further.  Thus I went back to
my stable environment with old CMUCL and old Matlisp.  But later this year,
I will surely be interested in the new Matlisp.  I think that Ray's
splitting of matrix-ref, for example, is in the right direction for
improving performance.

Nicolas.

P.S.: I dropped deflogicalpath in start.lisp in favor of

(setf (logical-pathname-translations "matlisp")
      `(("**;*.*.*" ,(concatenate 'string *cl-home* "matlisp/" "**/*.*.~*~"))))

Of course, a better fix should be found to make it work with new CMUCL.