Common Lisp the Language, 2nd Edition
The type symbols defined by the system include those shown in table 4-1. In addition, when a structure type is defined using defstruct, the name of the structure type becomes a valid type symbol.
Notice of correction.
In the first edition, the type specifiers signed-byte and
unsigned-byte were inadvertently omitted from
table 4-1.
X3J13 voted in March 1989 (COMMON-TYPE)
to eliminate the type common; this fact is indicated by the brackets around
the common type specifier in the table.
X3J13 voted in March 1989 (CHARACTER-PROPOSAL) to eliminate the type string-char; this fact is indicated by the brackets around the string-char type specifier in the table.
X3J13 voted in March 1989 (CHARACTER-PROPOSAL) to add the type extended-character and the type base-character.
X3J13 voted in March 1989 (REAL-NUMBER-TYPE) to add the type specifier real.
X3J13 votes have also implicitly added
many other type specifiers as names of classes (see chapter 28)
or of conditions (see chapter 29).