[slime-devel] [PATCH] arglist for Clozure
Stas Boukarev
stassats at gmail.com
Tue Jun 30 02:50:57 UTC 2009
Terje Norderhaug <terje at in-progress.com> writes:
> When used with Clozure, the #'operator-arglist slimefun incorrectly
> does not return NIL for unbound functions:
>
> (fboundp 'cl::bogus)
> => NIL
>
> (swank:operator-arglist "BOGUS" "COMMON-LISP")
> => "(BOGUS )"
>
> The interface function #'arglist (called by #'swank:operator-arglist)
> is documented to return "the :not-available keyword if the arglist
> cannot be determined". However:
>
> (swank::arglist 'cl::bogus)
> => NIL
>
> The fix is to make the arglist function of the Clozure backend
> return :not-available when there is no binding:
>
Thanks, committed.
--
With best regards, Stas.
More information about the slime-devel
mailing list