[slime-devel] swank-backend:arglist in CMUCL

Helmut Eller e9626484 at stud3.tuwien.ac.at
Tue May 4 19:28:08 UTC 2004


rydis at CD.Chalmers.SE (Martin Rydstr|m) writes:

> The problem seems to be that kernel:%function-self, called by arglist,
> in that case, returns a general-ish #<Function "DEFUN
> INITIALIZE-BYTE-COMPILED-FUNCTION>, which has that kind of arglist.

That's true.  It looks as if CMUCL doesn't record the arglist for
byte-compiled functions.  I added some code to derive the arglist from
the number of argument with some artificial names.  The result for
your example function is: (arg0 &rest arg1).  Byte-compiled functions
are primarily a space optimization, so this is probably the best we
can do without adding more debug information.

Helmut.







More information about the slime-devel mailing list