#

## 3.3.3 Declaration Identifiers

The next figure shows a list of all declaration identifiers defined by this standard.

    declaration     ignore     special
    dynamic-extent  inline     type
    ftype           notinline
    ignorable       optimize

Figure 3-9. Common Lisp Declaration Identifiers

An implementation is free to support other (implementation-defined) declaration identifiers as well. A warning might be issued if a declaration identifier is not among those defined above, is not defined by the implementation, is not a type name, and has not been declared in a declaration proclamation.

## 3.3.3.1 Shorthand notation for Type Declarations

The following X3J13 cleanup issue, not part of the specification, applies to this section:

- DECLARE-FUNCTION-AMBIGUITY:DELETE-FTYPE-ABBREVIATION

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