8 \kwd*{REAL } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
10 \kwd*{RATIONAL } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
12 \kwd*{INTEGER } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
14 \kwd*{SIGNED-BYTE } \Op{\VAR{size}\DF{\kwd{\A}}}\\
15 \boxGOO{\kwd*{UNSIGNED-BYTE } \Op{\VAR{size}\DF{\kwd{\A}}}
16 \boxGOO{\kwd*{BIT} }}\boxGOOcr
20 \kwd*{RATIO}}\boxGOOcr
21 \kwd*{FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
23 \kwd*{SHORT-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
24 \kwd*{SINGLE-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
25 \kwd*{DOUBLE-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}\\
26 \kwd*{LONG-FLOAT } \OP{\VAR{lower-limit}\DF{\kwd{\A}}\text{ }\Op{\VAR{upper-limit}\DF{\kwd{\A}}}}}}\boxGOOcr
27 \kwd*{COMPLEX } \Op{\VAR{type}\DF{\kwd{\A}}}}\boxGOOcr
32 \kwd*{CONS } \OP{\VAR{car-type}\DF{\kwd{\A}}\text{ }\Op{\VAR{cdr-type}\DF{\kwd{\A}}}}\\
33 \kwd*{SYMBOL}\footnotemark[2]
35 \kwd*{NULL}}}\boxGOOcr
36 \kwd*{ARRAY}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
38 \kwd*{SIMPLE-ARRAY}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
40 \kwd*{VECTOR}\footnotemark[2] \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{size}\DF{\kwd{\A}}}}\\
42 \kwd*{BIT-VECTOR}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
44 \kwd*{SIMPLE-BIT-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}\boxGOOcr
45 \kwd*{STRING}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
47 \kwd*{SIMPLE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}\\
49 \kwd*{BASE-STRING}\footnotemark[2] \Op{\VAR{size}\DF{\kwd{\A}}}\\
51 \kwd*{SIMPLE-BASE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}}}}\boxGOOcr
52 \kwd*{SIMPLE-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}}\boxGOOcr
53 \kwd*{VECTOR } \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{size}\DF{\kwd{\A}}}}\\
55 \kwd*{STRING } \Op{\VAR{size}\DF{\kwd{\A}}}
57 \kwd*{BASE-STRING } \Op{\VAR{size}\DF{\kwd{\A}}}}\boxGOOcr
58 \kwd*{BIT-VECTOR } \Op{\VAR{size}\DF{\kwd{\A}}}}}}\boxGOOcr
59 \kwd*{ARRAY} \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}\\
61 \kwd*{SIMPLE-ARRAY} \OP{\VAR{type}\DF{\kwd{\A}}\text{ }\Op{\VAR{rank}\DF{\kwd{\A}}\XOR(\OPn{\VAR{dimension}})}}
67 \kwd*{STANDARD-CHAR}}\boxGOOcr
68 \kwd*{EXTENDED-CHAR}}\boxGOOcr
72 \kwd*{TWO-WAY-STREAM};\>
73 \kwd*{SYNONYM-STREAM};\\
74 \kwd*{STRING-STREAM};\>
75 \kwd*{BROADCAST-STREAM};\>
77 \kwd*{CONCATENATED-STREAM}}\boxGOOcr
80 \kwd*{LOGICAL-PATHNAME}}\boxGOOcr
84 \kwd*{BOOLEAN}}\boxGOOcr
85 \kwd*{FUNCTION } \OP{\VAR{arg-types }\Op{\VAR{value-types}}}\\
87 \kwd*{GENERIC-FUNCTION}
88 \boxGOO{\kwd*{STANDARD-GENERIC-FUNCTION}}\boxGOOcr
89 \kwd*{COMPILED-FUNCTION}}\boxGOOcr
90 \kwd*{STANDARD-OBJECT}
94 \kwd*{STANDARD-CLASS};\>
95 \kwd*{BUILT-IN-CLASS};\\
96 \kwd*{STRUCTURE-CLASS}}\boxGOOcr
97 \kwd*{METHOD}\footnotemark[2]
99 \kwd*{STANDARD-METHOD}}}\boxGOOcr
102 \kwd*{STRUCTURE-OBJECT};\>
105 \kwd*{RANDOM-STATE};\>
108 \kwd*{METHOD-COMBINATION}}}
109 \end{center}\vspace{-1em}
110 {\footnotesize\footnotemark[2]For supertypes of this
111 type look for the instance without a \footnotemark[2].}\\
112 {\footnotesize As a type argument, \kwd{\A} means no restriction.\index{*@\A}}
114 \caption{Data Types.}%