
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