|
From: Nicolas N. <Nic...@iw...> - 2003-06-26 11:59:28
|
wb...@gm... (Wolfhard Bu=DF) writes:
> Replacing the line
>=20
> (setf (find-class 'real) (find-class 'cl:real))
>=20
> in packages.lisp with:
>=20
> #+:cmu (setf (pcl:find-class 'real) (pcl:find-class 'cl:real))
> #+:allegro (setf (find-class 'real) (find-class 'cl:real))
>=20
> works for me.
>=20
> 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.
|