On Mon, 13 Sep 2004 02:03:08 +0200, "Marco Baringer" mb@bese.it said:
Marco> marco mb@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