[cdr-discuss] AEQUALIS and COMPARE

Matthew Swank akopa.gmane.poster at gmail.com
Fri Feb 25 18:58:24 UTC 2011


>  AEQUALIS a b
>   &optional recursive-p
>   &rest keys
>   &key &allow-other-keys
>   → result
> Note: Maybe it would make sense to supply a
>   \:key parameter (defaulting to identity) as
>   well.
...
> 
>  COMPARE a b &optional
>   recursive-p
>   &rest keys
>   &key &allow-other-keys →
>   result


What is the rationale for making recursive-p an optional argument instead of a
keyword argument?  It generates style warnings and makes it clumsy to delegate
to aequalis/compare in other functions.

Matt





More information about the cdr-discuss mailing list