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