La

Lambda List in Common Lisp

1 exercise

About Lambda List

In Common Lisp a parameter list (such as for defining a function) is also known as a lambda list. Lambda lists are also used for defining macros and destructuring.

Lambda lists can contain lambda list keywords such as &rest, &optional, &key and others.

While multiple types of parameters can be combined with other types of parameters (optional and keyword parameters) this can be be problematic and should be done carefully. See the section on "Mixing Different Parameter Types" in Practical Common Lisp.

Edit via GitHub The link opens in a new window or tab

Learn Lambda List