Go to the previous, next section.
The features described in the following sections implement
various advanced control structures, including the powerful
setf
facility and a number of looping and conditional
constructs.
- Assignment: The `psetq' form
- Generalized Variables: `setf', `incf', `push', etc.
- Variable Bindings: `progv', `lexical-let', `flet', `macrolet'
- Conditionals: `when', `unless', `case', `typecase'
- Blocks and Exits: `block', `return', `return-from'
- Iteration: `do', `dotimes', `dolist', `do-symbols'
- Loop Facility: The Common Lisp `loop' macro
- Multiple Values: `values', `multiple-value-bind', etc.
Go to the previous, next section.