From: Nicolas N. <Nic...@iw...> - 2003-10-14 16:23:45
|
Raymond Toy <to...@rt...> writes: > >>>>> "Nicolas" == Nicolas Neuss <Nic...@iw...> writes: > > Nicolas> I do not use REAL at all, so I think it is somewhat ugly that my > Nicolas> packages have to be changed to accomodate this problem. (And there > Nicolas> are other packages of mine using MATLISP, and I would have to change > Nicolas> those as well.) Is it really necessary to export MATLISP:REAL? > > Ok, I looked into this. MATLISP:REAL is a function to get the real > part of a matrix. I think we need to export this. > > I am, however, open to other suggestions, but I just don't see how we > can get around your desire of not exporting REAL. Why does it have to be REAL? If you shadow CL-symbols (which you should not do here, IMO) you should shadow REALPART for this purpose :-) I would suggest some other name, e.g. REAL-PART or MREALPART. > Maybe today, if I can remember how to do this.... Fine. Another question: Marco Antoniotti has mailed me privately that one of my bugs might be due to an old defsystem in Matlisp. He suggested that I should try a newer version. Wouldn't it be the best if Matlisp would use some defsystem from CLOCC? OK, this would mean that Matlisp needs CLOCC installed (at least partially), but CLOCC works on more systems than Matlisp anyway. > Ray P.S.: I have a really nice setup script for Femlisp now. Simply run it and CMUCL, Matlisp, CL-PPCRE, infix, and Femlisp are installed automatically on a Linux/x86 architecture in some directory of your choice. I want to test it here a little more and then put it out. Aside: I do not include Ilisp which does not work for the new CMUCL. What do people on this list use? Ilisp appears to me as a rather fragile tool. At the moment, I still use an old version (with a February CMUCL), and I have noticed that I use more or less only keybindings which standard inferior-lisp-mode has as well. If this mode could be somewhat enhanced, it might very well replace Ilisp for me... |