Re: Snapshot/Release?

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

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

Users, hear!
I vote for MREALPART.

> Nice!  (What is Femlisp again?)

See http://www.femlisp.org.  My wishful thinking is that it might become a
better alternative to Femlab some day, at least for hard problems where
Lisp shines.  I guess I will announce it this year on c.l.l., but it has to
be accelerated quite a bit before it can be recommended to ordinary
numerical analysts.

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

I searched for SLIME today, but didn't find it.  Where is its home?

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

I looked and GENERIC-FUNCTION-PRETTY-ARGLIST is used in my ILISP version.

Somehow I do not understand this whole problem of putting together a stable
CL enviroment in Emacs.  Why is the interface defined by inferior-lisp,
ILISP and ELI not kept up-to-date BY THE CL-IMPLEMENTATIONS which want to
use them?

Nicolas.