Lambda lists
⚓
Name | ↺ | &whole | &environment | (required) | &optional | &rest | &body | &key | &aux |
---|---|---|---|---|---|---|---|---|---|
ordinary defun, lambda |
✔ | ✔ | ✔ | ✔ | ✔ | ||||
generic function defgeneric |
✔ |
✔
|
✔ |
✔
|
|||||
specialized defmethod |
✔
|
✔ | ✔ | ✔ | ✔ | ||||
destructuring destructuring-bind |
↺ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
macro defmacro |
↺ | ✔ |
✔
|
✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
boa defstruct |
✔ | ✔ | ✔ | ✔ | ✔ | ||||
defsetf | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
deftype | ↺ | ✔ |
✔
|
✔ |
✔
|
✔ | ✔ |
✔
|
✔ |
define-modify-macro | ✔ | ✔ | ✔ | ||||||
define-method-combination arguments |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
⚓
ordinary
|
generic function
|
||
specialized
|
|||
destructuring
|
macro
|
deftype
|
|
boa
|
|||
defsetf
|
|||
define-method-combination arguments
|
|||
define-modify-macro
|
⚓
Name | Arity | Accepted by |
---|---|---|
&whole | 1 |
|
&environment | 1 |
|
(required) | any | All |
&optional | any | All |
&rest | 1 | All |
&body | 1 |
|
&key | any | All except define-modify-macro |
&allow-other-keys | 0 | All those accepting &key |
&aux | any |
All except:
|