[slime-devel] Re: [slime-cvs] CVS update: slime/doc/slime.texi

Helmut Eller heller at common-lisp.net
Fri Apr 1 16:50:54 UTC 2005


Luke Gorrie <luke at synap.se> writes:

> [Did this post not make it to the list yesterday?]

I didn't see it before.

> heller at common-lisp.net (Helmut Eller) writes:
>
>> Modified Files:
>> 	slime.texi 
>> Log Message:
>> Mention Unicode support and some multi-threading issues.
>
> Cool. I added some notes about the new inspector. I wonder if we're
> actually using the INSPECTOR argument to INSPECT-IN-EMACS anywhere?
> Can we remove it, or?

I think it's used to dispatch to backend specific methods while still
having a fallback method in the front end, e.g., we have methods for:

  inspect-for-emacs (object function) (inspector t) ; in swank.lisp
  inspect-for-emacs (object function) (inspector lispworks-inspector)

The inspector argument is only used to select the method.  If we
remove the inspector argument, then one method overwrites the other.

The other idea was that the extra argument could be used to implement
different "modes", e.g., switching between the generic and the backend
specific view for an object.  But that's not used.

Those (ignore inspector) declarations are certainly ugly.  Maybe
there's a better way to do all this.

BTW, I'd like to remove cl-indent.el from SLIME, because nobody worked
on it.  Any objections?

> I also documented slime-selector. I'm reproducing that section here
> since it's so bad that most people probably don't know about it:

How true.

Helmut.



More information about the slime-devel mailing list