Next: Macros, Previous: Predicates, Up: Top [Contents][Index]
The features described in the following sections implement
various advanced control structures, including extensions to the
standard setf
facility, and a number of looping and conditional
constructs.
• Assignment: | The cl-psetq form.
| |
• Generalized Variables: | Extensions to generalized variables. | |
• Variable Bindings: | cl-progv , cl-flet , cl-macrolet .
| |
• Conditionals: | cl-case , cl-typecase .
| |
• Blocks and Exits: | cl-block , cl-return , cl-return-from .
| |
• Iteration: | cl-do , cl-dotimes , cl-dolist , cl-do-symbols .
| |
• Loop Facility: | The Common Lisp loop macro.
| |
• Multiple Values: | cl-values , cl-multiple-value-bind , etc.
|