On 4 July 2011 14:46, Stas Boukarev <stassats at gmail.com> wrote: > * They can't be used with APPLY or FUNCALL. Actually, they can be used with FUNCALL. (Otherwise, I echo pretty much everything that Stas said.) Compiler-macros are, however, of decent tool for optimizing common cases of :KEY and :TEST arguments. Cheers, -- nikodemus