[slime-devel] [patch] ECL defmethod arglist fix

Andy Hefner ahefner at gmail.com
Thu Nov 12 13:07:43 UTC 2009

Currently on ECL swank::arglist dies when given a generic function (as
happens when producing the arglist for a defmethod). swank-ecl.lisp
uses si:compiled-function-name for mapping functions to their names,
but this doesn't work for generic functions. The attached patch adds a
check for generic functions, to use clos:generic-function-name
instead, and tightens the test conditions in two branches of 'arglist'
that err when a generic-function passes by.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: swank-ecl-arglist-arg.patch
Type: text/x-patch
Size: 601 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20091112/282d3d6d/attachment.bin>

More information about the slime-devel mailing list