next up previous contents
Next: Predicates Up: Improvements in Common Previous: Type Specifiers

Program Structure

Special variables are now available. Variables that have been proclaimed special using the proclaim  function or that were defined using defvar , defparameter , or defconstant  are dynamically scoped in all uses. It is not possible to declare variables special locally, but progv  can be used for making variables locally special.

The macro defvar  now leaves unbound variable unbound if it is not given a value argument.

Proper keyword argument handling is now possible; see Section 2.1 for more details.

The special form eval-when  for controlling time of evaluation is now defined. It is defined in accordance with the revised definition of Steele [7].



Luke Tierney
Wed Feb 26 05:25:18 CST 1997