|
From: Raymond T. <to...@rt...> - 2003-10-14 16:37:58
|
>>>>> "Nicolas" == Nicolas Neuss <Nic...@iw...> writes:
Nicolas> Why does it have to be REAL? If you shadow CL-symbols (which you should
Nicolas> not do here, IMO) you should shadow REALPART for this purpose :-)
Nicolas> I would suggest some other name, e.g. REAL-PART or MREALPART.
You will have to ask existing users what they think about this
change. I'm guessing they won't be happy either.
>> Maybe today, if I can remember how to do this....
Nicolas> Fine. Another question: Marco Antoniotti has mailed me privately that one
Nicolas> of my bugs might be due to an old defsystem in Matlisp. He suggested that
Nicolas> I should try a newer version. Wouldn't it be the best if Matlisp would use
Nicolas> some defsystem from CLOCC? OK, this would mean that Matlisp needs CLOCC
Nicolas> installed (at least partially), but CLOCC works on more systems than
Nicolas> Matlisp anyway.
The defsystem that Matlisp uses is a copy of the CLOCC version. I've
just updated Matlisp version with the latest from CLOCC so it should
work fine with the latest CMUCL CVS versions. We decided just
manually updated defsystem once in a while was better than forcing
users to get defsystem on their own.
Nicolas> P.S.: I have a really nice setup script for Femlisp now. Simply run it and
Nicolas> CMUCL, Matlisp, CL-PPCRE, infix, and Femlisp are installed automatically on
Nicolas> a Linux/x86 architecture in some directory of your choice. I want to test
Nicolas> it here a little more and then put it out.
Nice! (What is Femlisp again?)
Nicolas> Aside: I do not include Ilisp which does not work for the new CMUCL. What
Nicolas> do people on this list use? Ilisp appears to me as a rather fragile tool.
Nicolas> At the moment, I still use an old version (with a February CMUCL), and I
Nicolas> have noticed that I use more or less only keybindings which standard
Nicolas> inferior-lisp-mode has as well. If this mode could be somewhat enhanced,
Nicolas> it might very well replace Ilisp for me...
I use Ilisp. May switch to SLIME.
Ilisp may not work with current CMUCL because ilisp was using some PCL
internal function which doesn't exist anymore. I'm not exactly sure
what the change was, but look for pcl: in cmulisp.lisp. I think the
function should be generic-function-pretty-arglist instead of whatever
it's using now.
Ray
|