Common Lisp Extensions. Node: Control Structure

PREV Predicates UP Top NEXT Macros

Chapter 5: Control Structure

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.
  • PREV Predicates UP Top NEXT Macros