Re: Re: Problems compiling latest CVS version

Raymond Toy <[email protected]> Fri, 25 Jul 2003 12:23:21 -0400
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
>>>>> "Nicolas" == Nicolas Neuss <[email protected]> writes:

    Nicolas> [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.

    Nicolas> Thanks, Wolfhard.

I've applied Wolfhard's fix so older versions of CMUCL will still
work.

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

Shouldn't USE'ing MATLISP in some other package be enough since
MATLISP use's COMMON-LISP?  (I can never remember these package issues
because I don't do it very often.)

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

If you get a chance, I hope you'll try it again with current CMUCL and
current Matlisp.  I'd appreciate any feedback you might have.

Ray