Common Lisp the Language, 2nd Edition


next up previous contents index
Next: Type Specifier Lists Up: Type Specifiers Previous: Type Specifiers

4.1 Type Specifier Symbols

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.

change_begin
Notice of correction. In the first edition, the type specifiers signed-byte and unsigned-byte were inadvertently omitted from table 4-1.
change_end

change_begin
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).
change_end

 


[email protected]