CLHS: Section 3.4.1.1

#

## 3.4.1.1 Specifiers for the required parameters

These are all the parameter specifiers up to the first lambda list keyword; if there are no lambda list keywords, then all the specifiers are for required parameters. Each required parameter is specified by a parameter variable var. var is bound as a lexical variable unless it is declared special.

If there are `n` required parameters (`n` may be zero), there must be at least `n` passed arguments, and the required parameters are bound to the first `n` passed arguments; see Section 3.5 (Error Checking in Function Calls). The other parameters are then processed using any remaining arguments.

Copyright 1996-2005, LispWorks Ltd. All rights reserved.