Re: Snapshot/Release?

Nicolas Neuss <[email protected]> 14 Oct 2003 18:22:18 +0200
Newsgroups gmane.lisp.matlisp.user
Organization IWR
Message-ID <[email protected]>
Raymond Toy <[email protected]> writes:

> >>>>> "Nicolas" == Nicolas Neuss <[email protected]> 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...