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 |