[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