Em Common Lisp, uma lista de parâmetros (por exemplo, ao definir uma função) também é conhecida como lambda list. As lambda lists também servem para definir macros e para desestruturar.
As lambda lists podem conter palavras-chave de lambda list como &rest, &optional, &key e outras.
Embora seja possível combinar vários tipos de parâmetros com outros tipos de parâmetros (parâmetros opcionais e parâmetros de palavra-chave), isso pode ser problemático e deve ser feito com cuidado. Vê a secção "Mixing Different Parameter Types" em Practical Common Lisp.