[slime-devel] Find Definitions

Terje Norderhaug terje at in-progress.com
Sat Dec 26 21:38:49 UTC 2009


On Dec 24, 2009, at 1:14 AM, Helmut Eller wrote:
> * Terje Norderhaug [2009-12-23 23:56+0100] writes:
>
>> The next step is to get an overview of the current dspecs provided to
>> swank by the various lisp implementations. Has somebody documented
>> any of this already? I have Clozure and LispWorks covered, but could
>> benefit from input about other implementations.
>
> Allegro's stuff is documented here:
> http://www.franz.com/support/documentation/8.1/doc/ 
> implementation.htm#function-specs-1
>
> SBCL's sb-introspect:find-definition-sources-by-name has a docstring.
>
> For the others the source code is the only documentation.
>
> CLISP and ECL don't track source locations so there isn't much to find
> anyway.

Thanks. I took a close look at the dspecs in LispWorks, Clozure CL  
and SBCL, as well as the xref.lisp module. There is indeed a lot of  
variation in the dspecs provided by the various lisp implementations.  
Rather than force them all into the same mold, swank may provide  
clients with the information required to make sense of the dspecs  
without changing the dspecs themselves.

-- Terje Norderhaug
    terje at in-progress.com








More information about the slime-devel mailing list