[slime-devel] the slime inspector
Martin Simmons
martin at xanalys.com
Mon Sep 13 19:14:10 UTC 2004
>>>>> On Mon, 13 Sep 2004 02:03:08 +0200, "Marco Baringer" <mb at bese.it> said:
Marco> marco <mb at bese.it> writes:
>> thanks. i'm going to commit what i have so far and then take a look at
>> your changes.
Marco> i just commited the new inspector. this means that sbcl, openmcl and
Marco> allegro have access to a better inspector and cmucl, lispworks, clisp
Marco> and abcl have no inspector at all :(
Marco> how to port the inspector in 3 (or 4) easy steps:
Marco> 1) just cut 'n paste the swank-mop from swank-openmcl.lisp then change
Marco> the package prefix of the various symbols to point to where ever your
Marco> implementation exports the mop.
Marco> 1b) implement swank-mop:slot-definition-documentation
Marco> 2) implement a method on swank-backend:arglist specialized on function
Marco> objects.
Marco> 3) implement swank-backend:function-name.
Done for LispWorks.
A couple of questions:
1) Why do you have both a DEFGENERIC and a DEFIMPLEMENTATION for
SWANK-BACKEND:INSPECTED-PARTS? Likewise, there are two real definitions of
the SWANK-BACKEND:INSPECTED-PARTS method specializing on T. Should it be
removed from the backends?
2) Is it necessary to import CL symbols (e.g. METHOD) into SWANK-MOP?
__Martin
More information about the slime-devel
mailing list