-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathCompilation-Semantics.html
131 lines (130 loc) · 155 KB
/
Compilation-Semantics.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta content="width=device-width,initial-scale=1.0" name="viewport"/>
<link href="/favicon.ico" rel="icon" type="image/x-icon"/>
<link href="/styles.css" rel="stylesheet"/>
<link href="/highlight-lisp/themes/github.css" rel="stylesheet"/>
<script>
(() => {
let savedTheme = localStorage.getItem('clcs-theme');
let isDarkTheme = false;
if (savedTheme) {
isDarkTheme = savedTheme === 'dark';
} else {
isDarkTheme = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches;
}
if (isDarkTheme) {
window._theme = 'dark';
document.documentElement.setAttribute("data-theme", "dark");
} else {
window._theme = 'light';
}
})()
</script>
<script defer="" src="/scripts.js"></script>
<title>Compilation Semantics (CLCS)</title>
<link href="index.html#Top" rel="start" title="Top"/>
<link href="Compilation.html#Compilation" rel="up" title="Compilation"/>
<link href="Compiler-Macros.html#Compiler-Macros" rel="next" title="Compiler Macros"/>
<link href="Compiler-Terminology.html#Compiler-Terminology" rel="prev" title="Compiler Terminology"/>
</head>
<body lang="en">
<div class="body__inner">
<div class="sidenav">
<div class="sidenav__header"> CLCS
<div onclick="scrollSidenavToCurrentPage()" style="display:flex;justify-content:center;align-items:center;" title="Scroll to current page">
<svg height="22" viewbox="0 0 24 24" width="22"><path d="M0 0h24v24H0z" fill="none"></path><path d="M13 1l.001 3.062A8.004 8.004 0 0 1 19.938 11H23v2l-3.062.001a8.004 8.004 0 0 1-6.937 6.937L13 23h-2v-3.062a8.004 8.004 0 0 1-6.938-6.937L1 13v-2h3.062A8.004 8.004 0 0 1 11 4.062V1h2zm-1 5a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4z" fill="currentColor"></path></svg>
</div>
</div>
<div class="sidenav__main">
<ul>
<li><div><span>0</span><a href="index.html">Home</a></div></li>
<li><div><span>1</span><a href="Introduction-_0028Introduction_0029.html">Introduction (Introduction)</a></div><ul><li><div><span>1.1</span><a href="Scope.html">Scope</a></div><ul><li><div><span>1.1.1</span><a href="Scope-and-Purpose.html">Scope and Purpose</a></div></li><li><div><span>1.1.2</span><a href="History.html">History</a></div></li></ul></li><li><div><span>1.2</span><a href="Organization-of-the-Document.html">Organization of the Document</a></div></li><li><div><span>1.3</span><a href="Referenced-Publications.html">Referenced Publications</a></div></li><li><div><span>1.4</span><a href="Definitions.html">Definitions</a></div><ul><li><div><span>1.4.1</span><a href="Notational-Conventions.html">Notational Conventions</a></div><ul><li><div><span>1.4.1.1</span><a href="Font-Key.html">Font Key</a></div></li><li><div><span>1.4.1.2</span><a href="Modified-BNF-Syntax.html">Modified BNF Syntax</a></div><ul><li><div><span>1.4.1.2.1</span><a href="Splicing-in-Modified-BNF-Syntax.html">Splicing in Modified BNF Syntax</a></div></li><li><div><span>1.4.1.2.2</span><a href="Indirection-in-Modified-BNF-Syntax.html">Indirection in Modified BNF Syntax</a></div></li><li><div><span>1.4.1.2.3</span><a href="Additional-Uses-for-Indirect-Definitions-in-Modified-BNF-Syntax.html">Additional Uses for Indirect Definitions in Modified BNF Syntax</a></div></li></ul></li><li><div><span>1.4.1.3</span><a href="Special-Symbols.html">Special Symbols</a></div></li><li><div><span>1.4.1.4</span><a href="Objects-with-Multiple-Notations.html">Objects with Multiple Notations</a></div><ul><li><div><span>1.4.1.4.1</span><a href="Case-in-Symbols.html">Case in Symbols</a></div></li><li><div><span>1.4.1.4.2</span><a href="Numbers-_0028Objects-with-Multiple-Notations_0029.html">Numbers (Objects with Multiple Notations)</a></div></li><li><div><span>1.4.1.4.3</span><a href="Use-of-the-Dot-Character.html">Use of the Dot Character</a></div></li><li><div><span>1.4.1.4.4</span><a href="NIL_meaning.html">nil (Meaning)</a></div></li></ul></li><li><div><span>1.4.1.12</span><a href="Designators.html">Designators</a></div></li><li><div><span>1.4.1.13</span><a href="Nonsense-Words.html">Nonsense Words</a></div></li></ul></li><li><div><span>1.4.2</span><a href="Error-Terminology.html">Error Terminology</a></div></li><li><div><span>1.4.3</span><a href="Sections-Not-Formally-Part-Of-This-Standard.html">Sections Not Formally Part Of This Standard</a></div></li><li><div><span>1.4.4</span><a href="Interpreting-Dictionary-Entries.html">Interpreting Dictionary Entries</a></div><ul><li><div><span>1.4.4.1</span><a href="The-_0060_0060Affected-By_0027_0027-Section-of-a-Dictionary-Entry.html">The "Affected By'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.2</span><a href="The-_0060_0060Arguments_0027_0027-Section-of-a-Dictionary-Entry.html">The "Arguments'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.3</span><a href="The-_0060_0060Arguments-and-Values_0027_0027-Section-of-a-Dictionary-Entry.html">The "Arguments and Values'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.4</span><a href="The-_0060_0060Binding-Types-Affected_0027_0027-Section-of-a-Dictionary-Entry.html">The "Binding Types Affected'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.5</span><a href="The-_0060_0060Class-Precedence-List_0027_0027-Section-of-a-Dictionary-Entry.html">The "Class Precedence List'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.6</span><a href="Dictionary-Entries-for-Type-Specifiers.html">Dictionary Entries for Type Specifiers</a></div><ul><li><div><span>1.4.4.6.1</span><a href="The-_0060_0060Compound-Type-Specifier-Kind_0027_0027-Section-of-a-Dictionary-Entry.html">The "Compound Type Specifier Kind" Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.6.2</span><a href="The-_0060_0060Compound-Type-Specifier-Syntax_0027_0027-Section-of-a-Dictionary-Entry.html">The "Compound Type Specifier Syntax" Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.6.3</span><a href="The-_0060_0060Compound-Type-Specifier-Arguments_0027_0027-Section-of-a-Dictionary-Entry.html">The "Compound Type Specifier Arguments'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.6.4</span><a href="The-_0060_0060Compound-Type-Specifier-Description_0027_0027-Section-of-a-Dictionary-Entry.html">The "Compound Type Specifier Description'' Section of a Dictionary Entry</a></div></li></ul></li><li><div><span>1.4.4.7</span><a href="The-_0060_0060Constant-Value_0027_0027-Section-of-a-Dictionary-Entry.html">The "Constant Value'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.8</span><a href="The-_0060_0060Description_0027_0027-Section-of-a-Dictionary-Entry.html">The "Description'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.9</span><a href="The-_0060_0060Examples_0027_0027-Section-of-a-Dictionary-Entry.html">The "Examples'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.10</span><a href="The-_0060_0060Exceptional-Situations_0027_0027-Section-of-a-Dictionary-Entry.html">The "Exceptional Situations'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.11</span><a href="The-_0060_0060Initial-Value_0027_0027-Section-of-a-Dictionary-Entry.html">The "Initial Value'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.12</span><a href="The-_0060_0060Argument-Precedence-Order_0027_0027-Section-of-a-Dictionary-Entry.html">The "Argument Precedence Order'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.13</span><a href="The-_0060_0060Method-Signature_0027_0027-Section-of-a-Dictionary-Entry.html">The "Method Signature'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.14</span><a href="The-_0060_0060Name_0027_0027-Section-of-a-Dictionary-Entry.html">The "Name'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.15</span><a href="The-_0060_0060Notes_0027_0027-Section-of-a-Dictionary-Entry.html">The "Notes'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.16</span><a href="The-_0060_0060Pronunciation_0027_0027-Section-of-a-Dictionary-Entry.html">The "Pronunciation'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.17</span><a href="The-_0060_0060See-Also_0027_0027-Section-of-a-Dictionary-Entry.html">The "See Also'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.18</span><a href="The-_0060_0060Side-Effects_0027_0027-Section-of-a-Dictionary-Entry.html">The "Side Effects'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.19</span><a href="The-_0060_0060Supertypes_0027_0027-Section-of-a-Dictionary-Entry.html">The "Supertypes'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.20</span><a href="The-_0060_0060Syntax_0027_0027-Section-of-a-Dictionary-Entry.html">The "Syntax'' Section of a Dictionary Entry</a></div><ul><li><div><span>1.4.4.20.1</span><a href="Special-_0060_0060Syntax_0027_0027-Notations-for-Overloaded-Operators.html">Special "Syntax'' Notations for Overloaded Operators</a></div></li><li><div><span>1.4.4.20.2</span><a href="Naming-Conventions-for-Rest-Parameters.html">Naming Conventions for Rest Parameters</a></div></li><li><div><span>1.4.4.20.3</span><a href="Requiring-Non_002dNull-Rest-Parameters-in-the-_0060_0060Syntax_0027_0027-Section.html">Requiring Non-Null Rest Parameters in the "Syntax'' Section</a></div></li><li><div><span>1.4.4.20.4</span><a href="Return-values-in-the-_0060_0060Syntax_0027_0027-Section.html">Return values in the "Syntax'' Section</a></div></li><li><div><span>1.4.4.20.5</span><a href="No-Arguments-or-Values-in-the-_0060_0060Syntax_0027_0027-Section.html">No Arguments or Values in the "Syntax'' Section</a></div></li><li><div><span>1.4.4.20.6</span><a href="Unconditional-Transfer-of-Control-in-the-_0060_0060Syntax_0027_0027-Section.html">Unconditional Transfer of Control in the "Syntax'' Section</a></div></li></ul></li><li><div><span>1.4.4.21</span><a href="The-_0060_0060Valid-Context_0027_0027-Section-of-a-Dictionary-Entry.html">The "Valid Context'' Section of a Dictionary Entry</a></div></li><li><div><span>1.4.4.22</span><a href="The-_0060_0060Value-Type_0027_0027-Section-of-a-Dictionary-Entry.html">The "Value Type'' Section of a Dictionary Entry</a></div></li></ul></li></ul></li><li><div><span>1.5</span><a href="Conformance.html">Conformance</a></div><ul><li><div><span>1.5.1</span><a href="Conforming-Implementations.html">Conforming Implementations</a></div><ul><li><div><span>1.5.1.1</span><a href="Required-Language-Features.html">Required Language Features</a></div></li><li><div><span>1.5.1.2</span><a href="Documentation-of-Implementation_002dDependent-Features.html">Documentation of Implementation-Dependent Features</a></div></li><li><div><span>1.5.1.3</span><a href="Documentation-of-Extensions.html">Documentation of Extensions</a></div></li><li><div><span>1.5.1.4</span><a href="Treatment-of-Exceptional-Situations.html">Treatment of Exceptional Situations</a></div></li><li><div><span>1.5.1.5</span><a href="Resolution-of-Apparent-Conflicts-in-Exceptional-Situations.html">Resolution of Apparent Conflicts in Exceptional Situations</a></div></li><li><div><span>1.5.1.6</span><a href="Examples-of-Resolution-of-Apparent-Conflict-in-Exceptional-Situations.html">Examples of Resolution of Apparent Conflict in Exceptional Situations</a></div></li><li><div><span>1.5.1.7</span><a href="Conformance-Statement.html">Conformance Statement</a></div></li></ul></li><li><div><span>1.5.2</span><a href="Conforming-Programs.html">Conforming Programs</a></div><ul><li><div><span>1.5.2.1</span><a href="Use-of-Implementation_002dDefined-Language-Features.html">Use of Implementation-Defined Language Features</a></div></li><li><div><span>1.5.2.2</span><a href="Use-of-Read_002dTime-Conditionals.html">Use of Read-Time Conditionals</a></div></li></ul></li></ul></li><li><div><span>1.6</span><a href="Language-Extensions.html">Language Extensions</a></div></li><li><div><span>1.7</span><a href="Language-Subsets.html">Language Subsets</a></div></li><li><div><span>1.8</span><a href="Deprecated-Language-Features.html">Deprecated Language Features</a></div><ul><li><div><span>1.8.1</span><a href="Deprecated-Functions.html">Deprecated Functions</a></div></li><li><div><span>1.8.2</span><a href="Deprecated-Argument-Conventions.html">Deprecated Argument Conventions</a></div></li><li><div><span>1.8.3</span><a href="Deprecated-Variables.html">Deprecated Variables</a></div></li><li><div><span>1.8.4</span><a href="Deprecated-Reader-Syntax.html">Deprecated Reader Syntax</a></div></li></ul></li><li><div><span>1.9</span><a href="Symbols-in-the-COMMON_002dLISP-Package.html">Symbols in the COMMON-LISP Package</a></div></li></ul></li><li><div><span>2</span><a href="Syntax.html">Syntax</a></div><ul><li><div><span>2.1</span><a href="Character-Syntax.html">Character Syntax</a></div><ul><li><div><span>2.1.1</span><a href="Readtables.html">Readtables</a></div><ul><li><div><span>2.1.1.1</span><a href="The-Current-Readtable.html">The Current Readtable</a></div></li><li><div><span>2.1.1.2</span><a href="The-Standard-Readtable.html">The Standard Readtable</a></div></li><li><div><span>2.1.1.3</span><a href="The-Initial-Readtable.html">The Initial Readtable</a></div></li></ul></li><li><div><span>2.1.2</span><a href="Variables-that-affect-the-Lisp-Reader.html">Variables that affect the Lisp Reader</a></div></li><li><div><span>2.1.3</span><a href="Standard-Characters.html">Standard Characters</a></div></li><li><div><span>2.1.4</span><a href="Character-Syntax-Types.html">Character Syntax Types</a></div><ul><li><div><span>2.1.4.1</span><a href="Constituent-Characters.html">Constituent Characters</a></div></li><li><div><span>2.1.4.2</span><a href="Constituent-Traits.html">Constituent Traits</a></div></li><li><div><span>2.1.4.3</span><a href="Invalid-Characters.html">Invalid Characters</a></div></li><li><div><span>2.1.4.4</span><a href="Macro-Characters.html">Macro Characters</a></div></li><li><div><span>2.1.4.5</span><a href="Multiple-Escape-Characters.html">Multiple Escape Characters</a></div></li><li><div><span>2.1.4.6</span><a href="Examples-of-Multiple-Escape-Characters.html">Examples of Multiple Escape Characters</a></div></li><li><div><span>2.1.4.7</span><a href="Single-Escape-Character.html">Single Escape Character</a></div></li><li><div><span>2.1.4.8</span><a href="Examples-of-Single-Escape-Characters.html">Examples of Single Escape Characters</a></div></li><li><div><span>2.1.4.9</span><a href="Whitespace-Characters.html">Whitespace Characters</a></div></li><li><div><span>2.1.4.10</span><a href="Examples-of-Whitespace-Characters.html">Examples of Whitespace Characters</a></div></li></ul></li></ul></li><li><div><span>2.2</span><a href="Reader-Algorithm.html">Reader Algorithm</a></div></li><li><div><span>2.3</span><a href="Interpretation-of-Tokens.html">Interpretation of Tokens</a></div><ul><li><div><span>2.3.1</span><a href="Numbers-as-Tokens.html">Numbers as Tokens</a></div><ul><li><div><span>2.3.1.1</span><a href="Potential-Numbers-as-Tokens.html">Potential Numbers as Tokens</a></div></li><li><div><span>2.3.1.2</span><a href="Escape-Characters-and-Potential-Numbers.html">Escape Characters and Potential Numbers</a></div></li><li><div><span>2.3.1.3</span><a href="Examples-of-Potential-Numbers.html">Examples of Potential Numbers</a></div></li></ul></li><li><div><span>2.3.2</span><a href="Constructing-Numbers-from-Tokens.html">Constructing Numbers from Tokens</a></div><ul><li><div><span>2.3.2.1</span><a href="Syntax-of-a-Rational.html">Syntax of a Rational</a></div><ul><li><div><span>2.3.2.1.1</span><a href="Syntax-of-an-Integer.html">Syntax of an Integer</a></div></li><li><div><span>2.3.2.1.2</span><a href="Syntax-of-a-Ratio.html">Syntax of a Ratio</a></div></li></ul></li><li><div><span>2.3.2.2</span><a href="Syntax-of-a-Float.html">Syntax of a Float</a></div></li><li><div><span>2.3.2.3</span><a href="Syntax-of-a-Complex.html">Syntax of a Complex</a></div></li></ul></li><li><div><span>2.3.3</span><a href="The-Consing-Dot.html">The Consing Dot</a></div></li><li><div><span>2.3.4</span><a href="Symbols-as-Tokens.html">Symbols as Tokens</a></div></li><li><div><span>2.3.5</span><a href="Valid-Patterns-for-Tokens.html">Valid Patterns for Tokens</a></div></li><li><div><span>2.3.6</span><a href="Package-System-Consistency-Rules.html">Package System Consistency Rules</a></div></li></ul></li><li><div><span>2.4</span><a href="Standard-Macro-Characters.html">Standard Macro Characters</a></div><ul><li><div><span>2.4.1</span><a href="Left_002dParenthesis.html">Left-Parenthesis</a></div></li><li><div><span>2.4.2</span><a href="Right_002dParenthesis.html">Right-Parenthesis</a></div></li><li><div><span>2.4.3</span><a href="Single_002dQuote.html">Single-Quote</a></div><ul><li><div><span>2.4.3.1</span><a href="Examples-of-Single_002dQuote.html">Examples of Single-Quote</a></div></li></ul></li><li><div><span>2.4.4</span><a href="Semicolon.html">Semicolon</a></div><ul><li><div><span>2.4.4.1</span><a href="Examples-of-Semicolon.html">Examples of Semicolon</a></div></li><li><div><span>2.4.4.2</span><a href="Notes-about-Style-for-Semicolon.html">Notes about Style for Semicolon</a></div></li><li><div><span>2.4.4.3</span><a href="Use-of-Single-Semicolon.html">Use of Single Semicolon</a></div></li><li><div><span>2.4.4.4</span><a href="Use-of-Double-Semicolon.html">Use of Double Semicolon</a></div></li><li><div><span>2.4.4.5</span><a href="Use-of-Triple-Semicolon.html">Use of Triple Semicolon</a></div></li><li><div><span>2.4.4.6</span><a href="Use-of-Quadruple-Semicolon.html">Use of Quadruple Semicolon</a></div></li><li><div><span>2.4.4.7</span><a href="Examples-of-Style-for-Semicolon.html">Examples of Style for Semicolon</a></div></li></ul></li><li><div><span>2.4.5</span><a href="Double_002dQuote.html">Double-Quote</a></div></li><li><div><span>2.4.6</span><a href="Backquote.html">Backquote</a></div><ul><li><div><span>2.4.6.1</span><a href="Notes-about-Backquote.html">Notes about Backquote</a></div></li></ul></li><li><div><span>2.4.7</span><a href="Comma.html">Comma</a></div></li><li><div><span>2.4.8</span><a href="Sharpsign.html">Sharpsign</a></div><ul><li><div><span>2.4.8.1</span><a href="Sharpsign-Backslash.html">Sharpsign Backslash</a></div></li><li><div><span>2.4.8.2</span><a href="Sharpsign-Single_002dQuote.html">Sharpsign Single-Quote</a></div></li><li><div><span>2.4.8.3</span><a href="Sharpsign-Left_002dParenthesis.html">Sharpsign Left-Parenthesis</a></div></li><li><div><span>2.4.8.4</span><a href="Sharpsign-Asterisk.html">Sharpsign Asterisk</a></div></li><li><div><span>2.4.8.5</span><a href="Examples-of-Sharpsign-Asterisk.html">Examples of Sharpsign Asterisk</a></div></li><li><div><span>2.4.8.6</span><a href="Sharpsign-Colon.html">Sharpsign Colon</a></div></li><li><div><span>2.4.8.7</span><a href="Sharpsign-Dot.html">Sharpsign Dot</a></div></li><li><div><span>2.4.8.8</span><a href="Sharpsign-B.html">Sharpsign B</a></div></li><li><div><span>2.4.8.9</span><a href="Sharpsign-O.html">Sharpsign O</a></div></li><li><div><span>2.4.8.10</span><a href="Sharpsign-X.html">Sharpsign X</a></div></li><li><div><span>2.4.8.11</span><a href="Sharpsign-R.html">Sharpsign R</a></div></li><li><div><span>2.4.8.12</span><a href="Sharpsign-C.html">Sharpsign C</a></div></li><li><div><span>2.4.8.13</span><a href="Sharpsign-A.html">Sharpsign A</a></div></li><li><div><span>2.4.8.14</span><a href="Sharpsign-S.html">Sharpsign S</a></div></li><li><div><span>2.4.8.15</span><a href="Sharpsign-P.html">Sharpsign P</a></div></li><li><div><span>2.4.8.16</span><a href="Sharpsign-Equal_002dSign.html">Sharpsign Equal-Sign</a></div></li><li><div><span>2.4.8.17</span><a href="Sharpsign-Sharpsign.html">Sharpsign Sharpsign</a></div></li><li><div><span>2.4.8.18</span><a href="Sharpsign-Plus.html">Sharpsign Plus</a></div></li><li><div><span>2.4.8.19</span><a href="Sharpsign-Minus.html">Sharpsign Minus</a></div></li><li><div><span>2.4.8.20</span><a href="Sharpsign-Vertical_002dBar.html">Sharpsign Vertical-Bar</a></div></li><li><div><span>2.4.8.21</span><a href="Examples-of-Sharpsign-Vertical_002dBar.html">Examples of Sharpsign Vertical-Bar</a></div></li><li><div><span>2.4.8.22</span><a href="Notes-about-Style-for-Sharpsign-Vertical_002dBar.html">Notes about Style for Sharpsign Vertical-Bar</a></div></li><li><div><span>2.4.8.23</span><a href="Sharpsign-Less_002dThan_002dSign.html">Sharpsign Less-Than-Sign</a></div></li><li><div><span>2.4.8.24</span><a href="Sharpsign-Whitespace.html">Sharpsign Whitespace</a></div></li><li><div><span>2.4.8.25</span><a href="Sharpsign-Right_002dParenthesis.html">Sharpsign Right-Parenthesis</a></div></li></ul></li><li><div><span>2.4.9</span><a href="Re_002dReading-Abbreviated-Expressions.html">Re-Reading Abbreviated Expressions</a></div></li></ul></li></ul></li><li><div><span>3</span><a href="Evaluation-and-Compilation.html">Evaluation and Compilation</a></div><ul><li><div><span>3.1</span><a href="Evaluation.html">Evaluation</a></div><ul><li><div><span>3.1.1</span><a href="Introduction-to-Environments.html">Introduction to Environments</a></div><ul><li><div><span>3.1.1.1</span><a href="The-Global-Environment.html">The Global Environment</a></div></li><li><div><span>3.1.1.2</span><a href="Dynamic-Environments.html">Dynamic Environments</a></div></li><li><div><span>3.1.1.3</span><a href="Lexical-Environments.html">Lexical Environments</a></div></li><li><div><span>3.1.1.4</span><a href="The-Null-Lexical-Environment.html">The Null Lexical Environment</a></div></li><li><div><span>3.1.1.5</span><a href="Environment-Objects.html">Environment Objects</a></div></li></ul></li><li><div><span>3.1.2</span><a href="The-Evaluation-Model.html">The Evaluation Model</a></div><ul><li><div><span>3.1.2.1</span><a href="Form-Evaluation.html">Form Evaluation</a></div></li><li><div><span>3.1.2.2</span><a href="Symbols-as-Forms.html">Symbols as Forms</a></div></li><li><div><span>3.1.2.3</span><a href="Lexical-Variables.html">Lexical Variables</a></div></li><li><div><span>3.1.2.4</span><a href="Dynamic-Variables.html">Dynamic Variables</a></div></li><li><div><span>3.1.2.5</span><a href="Constant-Variables.html">Constant Variables</a></div></li><li><div><span>3.1.2.6</span><a href="Symbols-Naming-Both-Lexical-and-Dynamic-Variables.html">Symbols Naming Both Lexical and Dynamic Variables</a></div></li><li><div><span>3.1.2.7</span><a href="Conses-as-Forms.html">Conses as Forms</a></div></li><li><div><span>3.1.2.8</span><a href="Special-Forms.html">Special Forms</a></div></li><li><div><span>3.1.2.9</span><a href="Macro-Forms.html">Macro Forms</a></div></li><li><div><span>3.1.2.10</span><a href="Function-Forms.html">Function Forms</a></div></li><li><div><span>3.1.2.11</span><a href="Lambda-Forms.html">Lambda forms</a></div></li><li><div><span>3.1.2.12</span><a href="Self_002dEvaluating-Objects.html">Self-Evaluating Objects</a></div></li><li><div><span>3.1.2.13</span><a href="Examples-of-Self_002dEvaluating-Objects.html">Examples of Self-Evaluating Objects</a></div></li></ul></li><li><div><span>3.1.3</span><a href="Lambda-Expressions.html">Lambda Expressions</a></div></li><li><div><span>3.1.4</span><a href="Closures-and-Lexical-Binding.html">Closures and Lexical Binding</a></div></li><li><div><span>3.1.5</span><a href="Shadowing.html">Shadowing</a></div></li><li><div><span>3.1.6</span><a href="Extent.html">Extent</a></div></li><li><div><span>3.1.7</span><a href="Return-Values.html">Return Values</a></div></li></ul></li><li><div><span>3.2</span><a href="Compilation.html">Compilation</a></div><ul><li><div><span>3.2.1</span><a href="Compiler-Terminology.html">Compiler Terminology</a></div></li><li><div><span>3.2.2</span><a href="Compilation-Semantics.html">Compilation Semantics</a></div><ul><li><div><span>3.2.2.1</span><a href="Compiler-Macros.html">Compiler Macros</a></div></li><li><div><span>3.2.2.2</span><a href="Purpose-of-Compiler-Macros.html">Purpose of Compiler Macros</a></div></li><li><div><span>3.2.2.3</span><a href="Naming-of-Compiler-Macros.html">Naming of Compiler Macros</a></div></li><li><div><span>3.2.2.4</span><a href="When-Compiler-Macros-Are-Used.html">When Compiler Macros Are Used</a></div></li><li><div><span>3.2.2.5</span><a href="Notes-about-the-Implementation-of-Compiler-Macros.html">Notes about the Implementation of Compiler Macros</a></div></li><li><div><span>3.2.2.6</span><a href="Minimal-Compilation.html">Minimal Compilation</a></div></li><li><div><span>3.2.2.7</span><a href="Semantic-Constraints.html">Semantic Constraints</a></div></li></ul></li><li><div><span>3.2.3</span><a href="File-Compilation.html">File Compilation</a></div><ul><li><div><span>3.2.3.1</span><a href="Processing-of-Top-Level-Forms.html">Processing of Top Level Forms</a></div></li><li><div><span>3.2.3.2</span><a href="Processing-of-Defining-Macros.html">Processing of Defining Macros</a></div></li><li><div><span>3.2.3.3</span><a href="Constraints-on-Macros-and-Compiler-Macros.html">Constraints on Macros and Compiler Macros</a></div></li></ul></li><li><div><span>3.2.4</span><a href="Literal-Objects-in-Compiled-Files.html">Literal Objects in Compiled Files</a></div><ul><li><div><span>3.2.4.1</span><a href="Externalizable-Objects.html">Externalizable Objects</a></div></li><li><div><span>3.2.4.2</span><a href="Similarity-of-Literal-Objects.html">Similarity of Literal Objects</a></div></li><li><div><span>3.2.4.3</span><a href="Similarity-of-Aggregate-Objects.html">Similarity of Aggregate Objects</a></div></li><li><div><span>3.2.4.4</span><a href="Definition-of-Similarity.html">Definition of Similarity</a></div></li><li><div><span>3.2.4.5</span><a href="Extensions-to-Similarity-Rules.html">Extensions to Similarity Rules</a></div></li><li><div><span>3.2.4.6</span><a href="Additional-Constraints-on-Externalizable-Objects.html">Additional Constraints on Externalizable Objects</a></div></li></ul></li><li><div><span>3.2.5</span><a href="Exceptional-Situations-in-the-Compiler.html">Exceptional Situations in the Compiler</a></div></li></ul></li><li><div><span>3.3</span><a href="Declarations.html">Declarations</a></div><ul><li><div><span>3.3.1</span><a href="Minimal-Declaration-Processing-Requirements.html">Minimal Declaration Processing Requirements</a></div></li><li><div><span>3.3.2</span><a href="Declaration-Specifiers.html">Declaration Specifiers</a></div></li><li><div><span>3.3.3</span><a href="Declaration-Identifiers.html">Declaration Identifiers</a></div><ul><li><div><span>3.3.3.1</span><a href="Shorthand-notation-for-Type-Declarations.html">Shorthand notation for Type Declarations</a></div></li></ul></li><li><div><span>3.3.4</span><a href="Declaration-Scope.html">Declaration Scope</a></div><ul><li><div><span>3.3.4.1</span><a href="Examples-of-Declaration-Scope.html">Examples of Declaration Scope</a></div></li></ul></li></ul></li><li><div><span>3.4</span><a href="Lambda-Lists.html">Lambda Lists</a></div><ul><li><div><span>3.4.1</span><a href="Ordinary-Lambda-Lists.html">Ordinary Lambda Lists</a></div><ul><li><div><span>3.4.1.1</span><a href="Specifiers-for-the-required-parameters.html">Specifiers for the required parameters</a></div></li><li><div><span>3.4.1.2</span><a href="Specifiers-for-optional-parameters.html">Specifiers for optional parameters</a></div></li><li><div><span>3.4.1.3</span><a href="A-specifier-for-a-rest-parameter.html">A specifier for a rest parameter</a></div></li><li><div><span>3.4.1.4</span><a href="Specifiers-for-keyword-parameters.html">Specifiers for keyword parameters</a></div></li><li><div><span>3.4.1.5</span><a href="Suppressing-Keyword-Argument-Checking.html">Suppressing Keyword Argument Checking</a></div></li><li><div><span>3.4.1.6</span><a href="Examples-of-Suppressing-Keyword-Argument-Checking.html">Examples of Suppressing Keyword Argument Checking</a></div></li><li><div><span>3.4.1.7</span><a href="Specifiers-for-_0026aux-variables.html">Specifiers for &aux variables</a></div></li><li><div><span>3.4.1.8</span><a href="Examples-of-Ordinary-Lambda-Lists.html">Examples of Ordinary Lambda Lists</a></div></li></ul></li><li><div><span>3.4.2</span><a href="Generic-Function-Lambda-Lists.html">Generic Function Lambda Lists</a></div></li><li><div><span>3.4.3</span><a href="Specialized-Lambda-Lists.html">Specialized Lambda Lists</a></div></li><li><div><span>3.4.4</span><a href="Macro-Lambda-Lists.html">Macro Lambda Lists</a></div><ul><li><div><span>3.4.4.1</span><a href="Destructuring-by-Lambda-Lists.html">Destructuring by Lambda Lists</a></div></li><li><div><span>3.4.4.2</span><a href="Data_002ddirected-Destructuring-by-Lambda-Lists.html">Data-directed Destructuring by Lambda Lists</a></div></li><li><div><span>3.4.4.3</span><a href="Examples-of-Data_002ddirected-Destructuring-by-Lambda-Lists.html">Examples of Data-directed Destructuring by Lambda Lists</a></div></li><li><div><span>3.4.4.4</span><a href="Lambda_002dlist_002ddirected-Destructuring-by-Lambda-Lists.html">Lambda-list-directed Destructuring by Lambda Lists</a></div></li></ul></li><li><div><span>3.4.5</span><a href="Destructuring-Lambda-Lists.html">Destructuring Lambda Lists</a></div></li><li><div><span>3.4.6</span><a href="Boa-Lambda-Lists.html">Boa Lambda Lists</a></div></li><li><div><span>3.4.7</span><a href="Defsetf-Lambda-Lists.html">Defsetf Lambda Lists</a></div></li><li><div><span>3.4.8</span><a href="Deftype-Lambda-Lists.html">Deftype Lambda Lists</a></div></li><li><div><span>3.4.9</span><a href="Define_002dmodify_002dmacro-Lambda-Lists.html">Define-modify-macro Lambda Lists</a></div></li><li><div><span>3.4.10</span><a href="Define_002dmethod_002dcombination-Arguments-Lambda-Lists.html">Define-method-combination Arguments Lambda Lists</a></div></li><li><div><span>3.4.11</span><a href="Syntactic-Interaction-of-Documentation-Strings-and-Declarations.html">Syntactic Interaction of Documentation Strings and Declarations</a></div></li></ul></li><li><div><span>3.5</span><a href="Error-Checking-in-Function-Calls.html">Error Checking in Function Calls</a></div><ul><li><div><span>3.5.1</span><a href="Argument-Mismatch-Detection.html">Argument Mismatch Detection</a></div><ul><li><div><span>3.5.1.1</span><a href="Safe-and-Unsafe-Calls.html">Safe and Unsafe Calls</a></div></li><li><div><span>3.5.1.2</span><a href="Error-Detection-Time-in-Safe-Calls.html">Error Detection Time in Safe Calls</a></div></li><li><div><span>3.5.1.3</span><a href="Too-Few-Arguments.html">Too Few Arguments</a></div></li><li><div><span>3.5.1.4</span><a href="Too-Many-Arguments.html">Too Many Arguments</a></div></li><li><div><span>3.5.1.5</span><a href="Unrecognized-Keyword-Arguments.html">Unrecognized Keyword Arguments</a></div></li><li><div><span>3.5.1.6</span><a href="Invalid-Keyword-Arguments.html">Invalid Keyword Arguments</a></div></li><li><div><span>3.5.1.7</span><a href="Odd-Number-of-Keyword-Arguments.html">Odd Number of Keyword Arguments</a></div></li><li><div><span>3.5.1.8</span><a href="Destructuring-Mismatch.html">Destructuring Mismatch</a></div></li><li><div><span>3.5.1.9</span><a href="Errors-When-Calling-a-Next-Method.html">Errors When Calling a Next Method</a></div></li></ul></li></ul></li><li><div><span>3.6</span><a href="Traversal-Rules-and-Side-Effects.html">Traversal Rules and Side Effects</a></div></li><li><div><span>3.7</span><a href="Destructive-Operations.html">Destructive Operations</a></div><ul><li><div><span>3.7.1</span><a href="Modification-of-Literal-Objects.html">Modification of Literal Objects</a></div></li><li><div><span>3.7.2</span><a href="Transfer-of-Control-during-a-Destructive-Operation.html">Transfer of Control during a Destructive Operation</a></div><ul><li><div><span>3.7.2.1</span><a href="Examples-of-Transfer-of-Control-during-a-Destructive-Operation.html">Examples of Transfer of Control during a Destructive Operation</a></div></li></ul></li></ul></li><li><div><span>3.8</span><a href="Evaluation-and-Compilation-Dictionary.html">Evaluation and Compilation Dictionary</a></div><ul><li><div><span>3.8.1</span><a href="lambda-_0028Symbol_0029.html">lambda (Symbol)</a></div></li><li><div><span>3.8.2</span><a href="lambda.html">lambda</a></div></li><li><div><span>3.8.3</span><a href="compile.html">compile</a></div></li><li><div><span>3.8.4</span><a href="eval.html">eval</a></div></li><li><div><span>3.8.5</span><a href="eval_002dwhen.html">eval-when</a></div></li><li><div><span>3.8.6</span><a href="load_002dtime_002dvalue.html">load-time-value</a></div></li><li><div><span>3.8.7</span><a href="quote.html">quote</a></div></li><li><div><span>3.8.8</span><a href="compiler_002dmacro_002dfunction.html">compiler-macro-function</a></div></li><li><div><span>3.8.9</span><a href="define_002dcompiler_002dmacro.html">define-compiler-macro</a></div></li><li><div><span>3.8.10</span><a href="defmacro.html">defmacro</a></div></li><li><div><span>3.8.11</span><a href="macro_002dfunction.html">macro-function</a></div></li><li><div><span>3.8.12</span><a href="macroexpand.html">macroexpand</a></div></li><li><div><span>3.8.13</span><a href="define_002dsymbol_002dmacro.html">define-symbol-macro</a></div></li><li><div><span>3.8.14</span><a href="symbol_002dmacrolet.html">symbol-macrolet</a></div></li><li><div><span>3.8.15</span><a href="002amacroexpand_002dhook_002a.html">*macroexpand-hook*</a></div></li><li><div><span>3.8.16</span><a href="proclaim.html">proclaim</a></div></li><li><div><span>3.8.17</span><a href="declaim.html">declaim</a></div></li><li><div><span>3.8.18</span><a href="declare.html">declare</a></div></li><li><div><span>3.8.19</span><a href="ignore.html">ignore</a></div></li><li><div><span>3.8.20</span><a href="dynamic_002dextent.html">dynamic-extent</a></div></li><li><div><span>3.8.21</span><a href="type.html">type</a></div></li><li><div><span>3.8.22</span><a href="inline.html">inline</a></div></li><li><div><span>3.8.23</span><a href="ftype.html">ftype</a></div></li><li><div><span>3.8.24</span><a href="declaration.html">declaration</a></div></li><li><div><span>3.8.25</span><a href="optimize.html">optimize</a></div></li><li><div><span>3.8.26</span><a href="special.html">special</a></div></li><li><div><span>3.8.27</span><a href="locally.html">locally</a></div></li><li><div><span>3.8.28</span><a href="the.html">the</a></div></li><li><div><span>3.8.29</span><a href="special_002doperator_002dp.html">special-operator-p</a></div></li><li><div><span>3.8.30</span><a href="constantp.html">constantp</a></div></li></ul></li></ul></li><li><div><span>4</span><a href="Types-and-Classes.html">Types and Classes</a></div><ul><li><div><span>4.1</span><a href="Introduction-_0028Types-and-Classes_0029.html">Introduction (Types and Classes)</a></div></li><li><div><span>4.2</span><a href="Types.html">Types</a></div><ul><li><div><span>4.2.1</span><a href="Data-Type-Definition.html">Data Type Definition</a></div></li><li><div><span>4.2.2</span><a href="Type-Relationships.html">Type Relationships</a></div></li><li><div><span>4.2.3</span><a href="Type-Specifiers.html">Type Specifiers</a></div></li></ul></li><li><div><span>4.3</span><a href="Classes.html">Classes</a></div><ul><li><div><span>4.3.1</span><a href="Introduction-to-Classes.html">Introduction to Classes</a></div><ul><li><div><span>4.3.1.1</span><a href="Standard-Metaclasses.html">Standard Metaclasses</a></div></li></ul></li><li><div><span>4.3.2</span><a href="Defining-Classes.html">Defining Classes</a></div></li><li><div><span>4.3.3</span><a href="Creating-Instances-of-Classes.html">Creating Instances of Classes</a></div></li><li><div><span>4.3.4</span><a href="Inheritance.html">Inheritance</a></div><ul><li><div><span>4.3.4.1</span><a href="Examples-of-Inheritance.html">Examples of Inheritance</a></div></li><li><div><span>4.3.4.2</span><a href="Inheritance-of-Class-Options.html">Inheritance of Class Options</a></div></li></ul></li><li><div><span>4.3.5</span><a href="Determining-the-Class-Precedence-List.html">Determining the Class Precedence List</a></div><ul><li><div><span>4.3.5.1</span><a href="Topological-Sorting.html">Topological Sorting</a></div></li><li><div><span>4.3.5.2</span><a href="Examples-of-Class-Precedence-List-Determination.html">Examples of Class Precedence List Determination</a></div></li></ul></li><li><div><span>4.3.6</span><a href="Redefining-Classes.html">Redefining Classes</a></div><ul><li><div><span>4.3.6.1</span><a href="Modifying-the-Structure-of-Instances.html">Modifying the Structure of Instances</a></div></li><li><div><span>4.3.6.2</span><a href="Initializing-Newly-Added-Local-Slots-_0028Redefining-Classes_0029.html">Initializing Newly Added Local Slots (Redefining Classes)</a></div></li><li><div><span>4.3.6.3</span><a href="Customizing-Class-Redefinition.html">Customizing Class Redefinition</a></div></li></ul></li><li><div><span>4.3.7</span><a href="Integrating-Types-and-Classes.html">Integrating Types and Classes</a></div></li></ul></li><li><div><span>4.4</span><a href="Types-and-Classes-Dictionary.html">Types and Classes Dictionary</a></div><ul><li><div><span>4.4.1</span><a href="nil-_0028Type_0029.html">nil (Type)</a></div></li><li><div><span>4.4.2</span><a href="boolean.html">boolean</a></div></li><li><div><span>4.4.3</span><a href="function-_0028System-Class_0029.html">function (System Class)</a></div></li><li><div><span>4.4.4</span><a href="compiled_002dfunction.html">compiled-function</a></div></li><li><div><span>4.4.5</span><a href="generic_002dfunction.html">generic-function</a></div></li><li><div><span>4.4.6</span><a href="standard_002dgeneric_002dfunction.html">standard-generic-function</a></div></li><li><div><span>4.4.7</span><a href="class.html">class</a></div></li><li><div><span>4.4.8</span><a href="built_002din_002dclass.html">built-in-class</a></div></li><li><div><span>4.4.9</span><a href="structure_002dclass.html">structure-class</a></div></li><li><div><span>4.4.10</span><a href="standard_002dclass.html">standard-class</a></div></li><li><div><span>4.4.11</span><a href="method.html">method</a></div></li><li><div><span>4.4.12</span><a href="standard_002dmethod.html">standard-method</a></div></li><li><div><span>4.4.13</span><a href="structure_002dobject.html">structure-object</a></div></li><li><div><span>4.4.14</span><a href="standard_002dobject.html">standard-object</a></div></li><li><div><span>4.4.15</span><a href="method_002dcombination.html">method-combination</a></div></li><li><div><span>4.4.16</span><a href="t-_0028System-Class_0029.html">t (System Class)</a></div></li><li><div><span>4.4.17</span><a href="satisfies.html">satisfies</a></div></li><li><div><span>4.4.18</span><a href="member.html">member</a></div></li><li><div><span>4.4.19</span><a href="not-_0028Type-Specifier_0029.html">not (Type Specifier)</a></div></li><li><div><span>4.4.20</span><a href="and-_0028Type-Specifier_0029.html">and (Type Specifier)</a></div></li><li><div><span>4.4.21</span><a href="or-_0028Type-Specifier_0029.html">or (Type Specifier)</a></div></li><li><div><span>4.4.22</span><a href="values-_0028Type-Specifier_0029.html">values (Type Specifier)</a></div></li><li><div><span>4.4.23</span><a href="eql-_0028Type-Specifier_0029.html">eql (Type Specifier)</a></div></li><li><div><span>4.4.24</span><a href="coerce.html">coerce</a></div></li><li><div><span>4.4.25</span><a href="deftype.html">deftype</a></div></li><li><div><span>4.4.26</span><a href="subtypep.html">subtypep</a></div></li><li><div><span>4.4.27</span><a href="type_002dof.html">type-of</a></div></li><li><div><span>4.4.28</span><a href="typep.html">typep</a></div></li><li><div><span>4.4.29</span><a href="type_002derror.html">type-error</a></div></li><li><div><span>4.4.30</span><a href="type_002derror_002ddatum.html">type-error-datum</a></div></li><li><div><span>4.4.31</span><a href="simple_002dtype_002derror.html">simple-type-error</a></div></li></ul></li></ul></li><li><div><span>5</span><a href="Data-and-Control-Flow.html">Data and Control Flow</a></div><ul><li><div><span>5.1</span><a href="Generalized-Reference.html">Generalized Reference</a></div><ul><li><div><span>5.1.1</span><a href="Overview-of-Places-and-Generalized-Reference.html">Overview of Places and Generalized Reference</a></div><ul><li><div><span>5.1.1.1</span><a href="Evaluation-of-Subforms-to-Places.html">Evaluation of Subforms to Places</a></div></li><li><div><span>5.1.1.2</span><a href="Examples-of-Evaluation-of-Subforms-to-Places.html">Examples of Evaluation of Subforms to Places</a></div></li><li><div><span>5.1.1.3</span><a href="Setf-Expansions.html">Setf Expansions</a></div></li><li><div><span>5.1.1.4</span><a href="Examples-of-Setf-Expansions.html">Examples of Setf Expansions</a></div></li></ul></li><li><div><span>5.1.2</span><a href="Kinds-of-Places.html">Kinds of Places</a></div><ul><li><div><span>5.1.2.1</span><a href="Variable-Names-as-Places.html">Variable Names as Places</a></div></li><li><div><span>5.1.2.2</span><a href="Function-Call-Forms-as-Places.html">Function Call Forms as Places</a></div></li><li><div><span>5.1.2.3</span><a href="VALUES-Forms-as-Places.html">VALUES Forms as Places</a></div></li><li><div><span>5.1.2.4</span><a href="THE-Forms-as-Places.html">THE Forms as Places</a></div></li><li><div><span>5.1.2.5</span><a href="APPLY-Forms-as-Places.html">APPLY Forms as Places</a></div></li><li><div><span>5.1.2.6</span><a href="Setf-Expansions-and-Places.html">Setf Expansions and Places</a></div></li><li><div><span>5.1.2.7</span><a href="Macro-Forms-as-Places.html">Macro Forms as Places</a></div></li><li><div><span>5.1.2.8</span><a href="Symbol-Macros-as-Places.html">Symbol Macros as Places</a></div></li><li><div><span>5.1.2.9</span><a href="Other-Compound-Forms-as-Places.html">Other Compound Forms as Places</a></div></li></ul></li><li><div><span>5.1.3</span><a href="Treatment-of-Other-Macros-Based-on-SETF.html">Treatment of Other Macros Based on SETF</a></div></li></ul></li><li><div><span>5.2</span><a href="Transfer-of-Control-to-an-Exit-Point.html">Transfer of Control to an Exit Point</a></div></li><li><div><span>5.3</span><a href="Data-and-Control-Flow-Dictionary.html">Data and Control Flow Dictionary</a></div><ul><li><div><span>5.3.1</span><a href="apply.html">apply</a></div></li><li><div><span>5.3.2</span><a href="defun.html">defun</a></div></li><li><div><span>5.3.3</span><a href="fdefinition.html">fdefinition</a></div></li><li><div><span>5.3.4</span><a href="fboundp.html">fboundp</a></div></li><li><div><span>5.3.5</span><a href="fmakunbound.html">fmakunbound</a></div></li><li><div><span>5.3.6</span><a href="flet.html">flet</a></div></li><li><div><span>5.3.7</span><a href="funcall.html">funcall</a></div></li><li><div><span>5.3.8</span><a href="function-_0028Special-Operator_0029.html">function (Special Operator)</a></div></li><li><div><span>5.3.9</span><a href="function_002dlambda_002dexpression.html">function-lambda-expression</a></div></li><li><div><span>5.3.10</span><a href="functionp.html">functionp</a></div></li><li><div><span>5.3.11</span><a href="compiled_002dfunction_002dp.html">compiled-function-p</a></div></li><li><div><span>5.3.12</span><a href="call_002darguments_002dlimit.html">call-arguments-limit</a></div></li><li><div><span>5.3.13</span><a href="lambda_002dlist_002dkeywords.html">lambda-list-keywords</a></div></li><li><div><span>5.3.14</span><a href="lambda_002dparameters_002dlimit.html">lambda-parameters-limit</a></div></li><li><div><span>5.3.15</span><a href="defconstant.html">defconstant</a></div></li><li><div><span>5.3.16</span><a href="defparameter.html">defparameter</a></div></li><li><div><span>5.3.17</span><a href="destructuring_002dbind.html">destructuring-bind</a></div></li><li><div><span>5.3.18</span><a href="let.html">let</a></div></li><li><div><span>5.3.19</span><a href="progv.html">progv</a></div></li><li><div><span>5.3.20</span><a href="setq.html">setq</a></div></li><li><div><span>5.3.21</span><a href="psetq.html">psetq</a></div></li><li><div><span>5.3.22</span><a href="block.html">block</a></div></li><li><div><span>5.3.23</span><a href="catch.html">catch</a></div></li><li><div><span>5.3.24</span><a href="go.html">go</a></div></li><li><div><span>5.3.25</span><a href="return_002dfrom.html">return-from</a></div></li><li><div><span>5.3.26</span><a href="return.html">return</a></div></li><li><div><span>5.3.27</span><a href="tagbody.html">tagbody</a></div></li><li><div><span>5.3.28</span><a href="throw.html">throw</a></div></li><li><div><span>5.3.29</span><a href="unwind_002dprotect.html">unwind-protect</a></div></li><li><div><span>5.3.30</span><a href="NILv.html">nil (Constant Variable)</a></div></li><li><div><span>5.3.31</span><a href="not.html">not</a></div></li><li><div><span>5.3.32</span><a href="t.html">t</a></div></li><li><div><span>5.3.33</span><a href="eq.html">eq</a></div></li><li><div><span>5.3.34</span><a href="eql.html">eql</a></div></li><li><div><span>5.3.35</span><a href="equal.html">equal</a></div></li><li><div><span>5.3.36</span><a href="equalp.html">equalp</a></div></li><li><div><span>5.3.37</span><a href="identity.html">identity</a></div></li><li><div><span>5.3.38</span><a href="complement.html">complement</a></div></li><li><div><span>5.3.39</span><a href="constantly.html">constantly</a></div></li><li><div><span>5.3.40</span><a href="every.html">every</a></div></li><li><div><span>5.3.41</span><a href="and.html">and</a></div></li><li><div><span>5.3.42</span><a href="cond.html">cond</a></div></li><li><div><span>5.3.43</span><a href="if.html">if</a></div></li><li><div><span>5.3.44</span><a href="or.html">or</a></div></li><li><div><span>5.3.45</span><a href="when.html">when</a></div></li><li><div><span>5.3.46</span><a href="case.html">case</a></div></li><li><div><span>5.3.47</span><a href="typecase.html">typecase</a></div></li><li><div><span>5.3.48</span><a href="multiple_002dvalue_002dbind.html">multiple-value-bind</a></div></li><li><div><span>5.3.49</span><a href="multiple_002dvalue_002dcall.html">multiple-value-call</a></div></li><li><div><span>5.3.50</span><a href="multiple_002dvalue_002dlist.html">multiple-value-list</a></div></li><li><div><span>5.3.51</span><a href="multiple_002dvalue_002dprog1.html">multiple-value-prog1</a></div></li><li><div><span>5.3.52</span><a href="multiple_002dvalue_002dsetq.html">multiple-value-setq</a></div></li><li><div><span>5.3.53</span><a href="values.html">values</a></div></li><li><div><span>5.3.54</span><a href="values_002dlist.html">values-list</a></div></li><li><div><span>5.3.55</span><a href="multiple_002dvalues_002dlimit.html">multiple-values-limit</a></div></li><li><div><span>5.3.56</span><a href="nth_002dvalue.html">nth-value</a></div></li><li><div><span>5.3.57</span><a href="prog.html">prog</a></div></li><li><div><span>5.3.58</span><a href="prog1.html">prog1</a></div></li><li><div><span>5.3.59</span><a href="progn.html">progn</a></div></li><li><div><span>5.3.60</span><a href="define_002dmodify_002dmacro.html">define-modify-macro</a></div></li><li><div><span>5.3.61</span><a href="defsetf.html">defsetf</a></div></li><li><div><span>5.3.62</span><a href="define_002dsetf_002dexpander.html">define-setf-expander</a></div></li><li><div><span>5.3.63</span><a href="get_002dsetf_002dexpansion.html">get-setf-expansion</a></div></li><li><div><span>5.3.64</span><a href="setf.html">setf</a></div></li><li><div><span>5.3.65</span><a href="shiftf.html">shiftf</a></div></li><li><div><span>5.3.66</span><a href="rotatef.html">rotatef</a></div></li><li><div><span>5.3.67</span><a href="control_002derror.html">control-error</a></div></li><li><div><span>5.3.68</span><a href="program_002derror.html">program-error</a></div></li><li><div><span>5.3.69</span><a href="undefined_002dfunction.html">undefined-function</a></div></li></ul></li></ul></li><li><div><span>6</span><a href="Iteration.html">Iteration</a></div><ul><li><div><span>6.1</span><a href="The-LOOP-Facility.html">The LOOP Facility</a></div><ul><li><div><span>6.1.1</span><a href="Overview-of-the-Loop-Facility.html">Overview of the Loop Facility</a></div><ul><li><div><span>6.1.1.1</span><a href="Simple-vs-Extended-Loop.html">Simple vs Extended Loop</a></div><ul><li><div><span>6.1.1.1.1</span><a href="Simple-Loop.html">Simple Loop</a></div></li><li><div><span>6.1.1.1.2</span><a href="Extended-Loop.html">Extended Loop</a></div></li></ul></li><li><div><span>6.1.1.2</span><a href="Loop-Keywords.html">Loop Keywords</a></div></li><li><div><span>6.1.1.3</span><a href="Parsing-Loop-Clauses.html">Parsing Loop Clauses</a></div></li><li><div><span>6.1.1.4</span><a href="Expanding-Loop-Forms.html">Expanding Loop Forms</a></div></li><li><div><span>6.1.1.5</span><a href="Summary-of-Loop-Clauses.html">Summary of Loop Clauses</a></div><ul><li><div><span>6.1.1.5.1</span><a href="Summary-of-Variable-Initialization-and-Stepping-Clauses.html">Summary of Variable Initialization and Stepping Clauses</a></div></li><li><div><span>6.1.1.5.2</span><a href="Summary-of-Value-Accumulation-Clauses.html">Summary of Value Accumulation Clauses</a></div></li><li><div><span>6.1.1.5.3</span><a href="Summary-of-Termination-Test-Clauses.html">Summary of Termination Test Clauses</a></div></li><li><div><span>6.1.1.5.4</span><a href="Summary-of-Unconditional-Execution-Clauses.html">Summary of Unconditional Execution Clauses</a></div></li><li><div><span>6.1.1.5.5</span><a href="Summary-of-Conditional-Execution-Clauses.html">Summary of Conditional Execution Clauses</a></div></li><li><div><span>6.1.1.5.6</span><a href="Summary-of-Miscellaneous-Clauses.html">Summary of Miscellaneous Clauses</a></div></li></ul></li><li><div><span>6.1.1.6</span><a href="Order-of-Execution.html">Order of Execution</a></div></li><li><div><span>6.1.1.7</span><a href="Destructuring.html">Destructuring</a></div></li><li><div><span>6.1.1.8</span><a href="Restrictions-on-Side_002dEffects.html">Restrictions on Side-Effects</a></div></li></ul></li><li><div><span>6.1.2</span><a href="Variable-Initialization-and-Stepping-Clauses.html">Variable Initialization and Stepping Clauses</a></div><ul><li><div><span>6.1.2.1</span><a href="Iteration-Control.html">Iteration Control</a></div></li><li><div><span>6.1.2.2</span><a href="The-for_002das_002darithmetic-subclause.html">The for-as-arithmetic subclause</a></div></li><li><div><span>6.1.2.3</span><a href="Examples-of-for_002das_002darithmetic-subclause.html">Examples of for-as-arithmetic subclause</a></div></li><li><div><span>6.1.2.4</span><a href="The-for_002das_002din_002dlist-subclause.html">The for-as-in-list subclause</a></div></li><li><div><span>6.1.2.5</span><a href="Examples-of-for_002das_002din_002dlist-subclause.html">Examples of for-as-in-list subclause</a></div></li><li><div><span>6.1.2.6</span><a href="The-for_002das_002don_002dlist-subclause.html">The for-as-on-list subclause</a></div></li><li><div><span>6.1.2.7</span><a href="Examples-of-for_002das_002don_002dlist-subclause.html">Examples of for-as-on-list subclause</a></div></li><li><div><span>6.1.2.8</span><a href="The-for_002das_002dequals_002dthen-subclause.html">The for-as-equals-then subclause</a></div></li><li><div><span>6.1.2.9</span><a href="Examples-of-for_002das_002dequals_002dthen-subclause.html">Examples of for-as-equals-then subclause</a></div></li><li><div><span>6.1.2.10</span><a href="The-for_002das_002dacross-subclause.html">The for-as-across subclause</a></div></li><li><div><span>6.1.2.11</span><a href="Examples-of-for_002das_002dacross-subclause.html">Examples of for-as-across subclause</a></div></li><li><div><span>6.1.2.12</span><a href="The-for_002das_002dhash-subclause.html">The for-as-hash subclause</a></div></li><li><div><span>6.1.2.13</span><a href="The-for_002das_002dpackage-subclause.html">The for-as-package subclause</a></div></li><li><div><span>6.1.2.14</span><a href="Examples-of-for_002das_002dpackage-subclause.html">Examples of for-as-package subclause</a></div></li><li><div><span>6.1.2.15</span><a href="Local-Variable-Initializations.html">Local Variable Initializations</a></div></li><li><div><span>6.1.2.16</span><a href="Examples-of-WITH-clause.html">Examples of WITH clause</a></div></li></ul></li><li><div><span>6.1.3</span><a href="Value-Accumulation-Clauses.html">Value Accumulation Clauses</a></div><ul><li><div><span>6.1.3.1</span><a href="Examples-of-COLLECT-clause.html">Examples of COLLECT clause</a></div></li><li><div><span>6.1.3.2</span><a href="Examples-of-APPEND-and-NCONC-clauses.html">Examples of APPEND and NCONC clauses</a></div></li><li><div><span>6.1.3.3</span><a href="Examples-of-COUNT-clause.html">Examples of COUNT clause</a></div></li><li><div><span>6.1.3.4</span><a href="Examples-of-MAXIMIZE-and-MINIMIZE-clauses.html">Examples of MAXIMIZE and MINIMIZE clauses</a></div></li><li><div><span>6.1.3.5</span><a href="Examples-of-SUM-clause.html">Examples of SUM clause</a></div></li></ul></li><li><div><span>6.1.4</span><a href="Termination-Test-Clauses.html">Termination Test Clauses</a></div><ul><li><div><span>6.1.4.1</span><a href="Examples-of-REPEAT-clause.html">Examples of REPEAT clause</a></div></li><li><div><span>6.1.4.2</span><a href="Examples-of-ALWAYS.html">Examples of ALWAYS</a></div></li><li><div><span>6.1.4.3</span><a href="Examples-of-WHILE-and-UNTIL-clauses.html">Examples of WHILE and UNTIL clauses</a></div></li></ul></li><li><div><span>6.1.5</span><a href="Unconditional-Execution-Clauses.html">Unconditional Execution Clauses</a></div><ul><li><div><span>6.1.5.1</span><a href="Examples-of-unconditional-execution.html">Examples of unconditional execution</a></div></li></ul></li><li><div><span>6.1.6</span><a href="Conditional-Execution-Clauses.html">Conditional Execution Clauses</a></div><ul><li><div><span>6.1.6.1</span><a href="Examples-of-WHEN-clause.html">Examples of WHEN clause</a></div></li></ul></li><li><div><span>6.1.7</span><a href="Miscellaneous-Clauses.html">Miscellaneous Clauses</a></div><ul><li><div><span>6.1.7.1</span><a href="Control-Transfer-Clauses.html">Control Transfer Clauses</a></div></li><li><div><span>6.1.7.2</span><a href="Examples-of-NAMED-clause.html">Examples of NAMED clause</a></div></li><li><div><span>6.1.7.3</span><a href="Initial-and-Final-Execution.html">Initial and Final Execution</a></div></li></ul></li><li><div><span>6.1.8</span><a href="Examples-of-Miscellaneous-Loop-Features.html">Examples of Miscellaneous Loop Features</a></div><ul><li><div><span>6.1.8.1</span><a href="Examples-of-clause-grouping.html">Examples of clause grouping</a></div></li></ul></li><li><div><span>6.1.9</span><a href="Notes-about-Loop.html">Notes about Loop</a></div></li></ul></li><li><div><span>6.2</span><a href="Iteration-Dictionary.html">Iteration Dictionary</a></div><ul><li><div><span>6.2.1</span><a href="do.html">do</a></div></li><li><div><span>6.2.2</span><a href="dotimes.html">dotimes</a></div></li><li><div><span>6.2.3</span><a href="dolist.html">dolist</a></div></li><li><div><span>6.2.4</span><a href="loop.html">loop</a></div></li><li><div><span>6.2.5</span><a href="loop_002dfinish.html">loop-finish</a></div></li></ul></li></ul></li><li><div><span>7</span><a href="Objects.html">Objects</a></div><ul><li><div><span>7.1</span><a href="Object-Creation-and-Initialization.html">Object Creation and Initialization</a></div><ul><li><div><span>7.1.1</span><a href="Initialization-Arguments.html">Initialization Arguments</a></div></li><li><div><span>7.1.2</span><a href="Declaring-the-Validity-of-Initialization-Arguments.html">Declaring the Validity of Initialization Arguments</a></div></li><li><div><span>7.1.3</span><a href="Defaulting-of-Initialization-Arguments.html">Defaulting of Initialization Arguments</a></div></li><li><div><span>7.1.4</span><a href="Rules-for-Initialization-Arguments.html">Rules for Initialization Arguments</a></div></li><li><div><span>7.1.7</span><a href="Definitions-of-Make_002dInstance-and-Initialize_002dInstance.html">Definitions of Make-Instance and Initialize-Instance</a></div></li></ul></li><li><div><span>7.2</span><a href="Changing-the-Class-of-an-Instance.html">Changing the Class of an Instance</a></div><ul><li><div><span>7.2.1</span><a href="Modifying-the-Structure-of-the-Instance.html">Modifying the Structure of the Instance</a></div></li><li><div><span>7.2.2</span><a href="Initializing-Newly-Added-Local-Slots-_0028Changing-the-Class-of-an-Instance_0029.html">Initializing Newly Added Local Slots (Changing the Class of an Instance)</a></div></li><li><div><span>7.2.3</span><a href="Customizing-the-Change-of-Class-of-an-Instance.html">Customizing the Change of Class of an Instance</a></div></li></ul></li><li><div><span>7.3</span><a href="Reinitializing-an-Instance.html">Reinitializing an Instance</a></div><ul><li><div><span>7.3.1</span><a href="Customizing-Reinitialization.html">Customizing Reinitialization</a></div></li></ul></li><li><div><span>7.4</span><a href="Meta_002dObjects.html">Meta-Objects</a></div><ul><li><div><span>7.4.1</span><a href="Standard-Meta_002dobjects.html">Standard Meta-objects</a></div></li></ul></li><li><div><span>7.5</span><a href="Slots.html">Slots</a></div><ul><li><div><span>7.5.1</span><a href="Introduction-to-Slots.html">Introduction to Slots</a></div></li><li><div><span>7.5.2</span><a href="Accessing-Slots.html">Accessing Slots</a></div></li><li><div><span>7.5.3</span><a href="Inheritance-of-Slots-and-Slot-Options.html">Inheritance of Slots and Slot Options</a></div></li></ul></li><li><div><span>7.6</span><a href="Generic-Functions-and-Methods.html">Generic Functions and Methods</a></div><ul><li><div><span>7.6.1</span><a href="Introduction-to-Generic-Functions.html">Introduction to Generic Functions</a></div></li><li><div><span>7.6.2</span><a href="Introduction-to-Methods.html">Introduction to Methods</a></div></li><li><div><span>7.6.3</span><a href="Agreement-on-Parameter-Specializers-and-Qualifiers.html">Agreement on Parameter Specializers and Qualifiers</a></div></li><li><div><span>7.6.4</span><a href="Congruent-Lambda_002dlists-for-all-Methods-of-a-Generic-Function.html">Congruent Lambda-lists for all Methods of a Generic Function</a></div></li><li><div><span>7.6.5</span><a href="Keyword-Arguments-in-Generic-Functions-and-Methods.html">Keyword Arguments in Generic Functions and Methods</a></div><ul><li><div><span>7.6.5.1</span><a href="Examples-of-Keyword-Arguments-in-Generic-Functions-and-Methods.html">Examples of Keyword Arguments in Generic Functions and Methods</a></div></li></ul></li><li><div><span>7.6.6</span><a href="Method-Selection-and-Combination.html">Method Selection and Combination</a></div><ul><li><div><span>7.6.6.1</span><a href="Determining-the-Effective-Method.html">Determining the Effective Method</a></div></li><li><div><span>7.6.6.2</span><a href="Selecting-the-Applicable-Methods.html">Selecting the Applicable Methods</a></div></li><li><div><span>7.6.6.3</span><a href="Sorting-the-Applicable-Methods-by-Precedence-Order.html">Sorting the Applicable Methods by Precedence Order</a></div></li><li><div><span>7.6.6.4</span><a href="Applying-method-combination-to-the-sorted-list-of-applicable-methods.html">Applying method combination to the sorted list of applicable methods</a></div></li><li><div><span>7.6.6.5</span><a href="Standard-Method-Combination.html">Standard Method Combination</a></div></li><li><div><span>7.6.6.6</span><a href="Declarative-Method-Combination.html">Declarative Method Combination</a></div></li><li><div><span>7.6.6.7</span><a href="Built_002din-Method-Combination-Types.html">Built-in Method Combination Types</a></div></li></ul></li><li><div><span>7.6.7</span><a href="Inheritance-of-Methods.html">Inheritance of Methods</a></div></li></ul></li><li><div><span>7.7</span><a href="Objects-Dictionary.html">Objects Dictionary</a></div><ul><li><div><span>7.7.1</span><a href="function_002dkeywords.html">function-keywords</a></div></li><li><div><span>7.7.2</span><a href="ensure_002dgeneric_002dfunction.html">ensure-generic-function</a></div></li><li><div><span>7.7.3</span><a href="allocate_002dinstance.html">allocate-instance</a></div></li><li><div><span>7.7.4</span><a href="reinitialize_002dinstance.html">reinitialize-instance</a></div></li><li><div><span>7.7.5</span><a href="Shared_002dInitialize.html">shared-initialize</a></div></li><li><div><span>7.7.6</span><a href="update_002dinstance_002dfor_002ddifferent_002dclass.html">update-instance-for-different-class</a></div></li><li><div><span>7.7.7</span><a href="update_002dinstance_002dfor_002dredefined_002dclass.html">update-instance-for-redefined-class</a></div></li><li><div><span>7.7.8</span><a href="change_002dclass.html">change-class</a></div></li><li><div><span>7.7.9</span><a href="slot_002dboundp.html">slot-boundp</a></div></li><li><div><span>7.7.10</span><a href="slot_002dexists_002dp.html">slot-exists-p</a></div></li><li><div><span>7.7.11</span><a href="slot_002dmakunbound.html">slot-makunbound</a></div></li><li><div><span>7.7.12</span><a href="slot_002dmissing.html">slot-missing</a></div></li><li><div><span>7.7.13</span><a href="slot_002dunbound.html">slot-unbound</a></div></li><li><div><span>7.7.14</span><a href="slot_002dvalue.html">slot-value</a></div></li><li><div><span>7.7.15</span><a href="method_002dqualifiers.html">method-qualifiers</a></div></li><li><div><span>7.7.16</span><a href="no_002dapplicable_002dmethod.html">no-applicable-method</a></div></li><li><div><span>7.7.17</span><a href="no_002dnext_002dmethod.html">no-next-method</a></div></li><li><div><span>7.7.18</span><a href="remove_002dmethod.html">remove-method</a></div></li><li><div><span>7.7.19</span><a href="make_002dinstance.html">make-instance</a></div></li><li><div><span>7.7.20</span><a href="make_002dinstances_002dobsolete.html">make-instances-obsolete</a></div></li><li><div><span>7.7.21</span><a href="make_002dload_002dform.html">make-load-form</a></div></li><li><div><span>7.7.22</span><a href="make_002dload_002dform_002dsaving_002dslots.html">make-load-form-saving-slots</a></div></li><li><div><span>7.7.23</span><a href="with_002daccessors.html">with-accessors</a></div></li><li><div><span>7.7.24</span><a href="with_002dslots.html">with-slots</a></div></li><li><div><span>7.7.25</span><a href="defclass.html">defclass</a></div></li><li><div><span>7.7.26</span><a href="defgeneric.html">defgeneric</a></div></li><li><div><span>7.7.27</span><a href="defmethod.html">defmethod</a></div></li><li><div><span>7.7.28</span><a href="find_002dclass.html">find-class</a></div></li><li><div><span>7.7.29</span><a href="next_002dmethod_002dp.html">next-method-p</a></div></li><li><div><span>7.7.30</span><a href="call_002dmethod.html">call-method</a></div></li><li><div><span>7.7.31</span><a href="call_002dnext_002dmethod.html">call-next-method</a></div></li><li><div><span>7.7.32</span><a href="compute_002dapplicable_002dmethods.html">compute-applicable-methods</a></div></li><li><div><span>7.7.33</span><a href="define_002dmethod_002dcombination.html">define-method-combination</a></div></li><li><div><span>7.7.34</span><a href="find_002dmethod.html">find-method</a></div></li><li><div><span>7.7.35</span><a href="add_002dmethod.html">add-method</a></div></li><li><div><span>7.7.36</span><a href="Initialize_002dInstance.html">initialize-instance</a></div></li><li><div><span>7.7.37</span><a href="class_002dname.html">class-name</a></div></li><li><div><span>7.7.38</span><a href="0028setf class_002dname_0029.html">(setf class-name)</a></div></li><li><div><span>7.7.39</span><a href="class_002dof.html">class-of</a></div></li><li><div><span>7.7.40</span><a href="unbound_002dslot.html">unbound-slot</a></div></li><li><div><span>7.7.41</span><a href="unbound_002dslot_002dinstance.html">unbound-slot-instance</a></div></li></ul></li></ul></li><li><div><span>8</span><a href="Structures.html">Structures</a></div><ul><li><div><span>8.1</span><a href="Structures-Dictionary.html">Structures Dictionary</a></div><ul><li><div><span>8.1.1</span><a href="defstruct.html">defstruct</a></div></li><li><div><span>8.1.2</span><a href="copy_002dstructure.html">copy-structure</a></div></li></ul></li></ul></li><li><div><span>9</span><a href="Conditions.html">Conditions</a></div><ul><li><div><span>9.1</span><a href="Condition-System-Concepts.html">Condition System Concepts</a></div><ul><li><div><span>9.1.1</span><a href="Condition-Types.html">Condition Types</a></div><ul><li><div><span>9.1.1.1</span><a href="Serious-Conditions.html">Serious Conditions</a></div></li></ul></li><li><div><span>9.1.2</span><a href="Creating-Conditions.html">Creating Conditions</a></div><ul><li><div><span>9.1.2.1</span><a href="Condition-Designators.html">Condition Designators</a></div></li></ul></li><li><div><span>9.1.3</span><a href="Printing-Conditions.html">Printing Conditions</a></div><ul><li><div><span>9.1.3.1</span><a href="Recommended-Style-in-Condition-Reporting.html">Recommended Style in Condition Reporting</a></div></li><li><div><span>9.1.3.2</span><a href="Capitalization-and-Punctuation-in-Condition-Reports.html">Capitalization and Punctuation in Condition Reports</a></div></li><li><div><span>9.1.3.3</span><a href="Leading-and-Trailing-Newlines-in-Condition-Reports.html">Leading and Trailing Newlines in Condition Reports</a></div></li><li><div><span>9.1.3.4</span><a href="Embedded-Newlines-in-Condition-Reports.html">Embedded Newlines in Condition Reports</a></div></li><li><div><span>9.1.3.5</span><a href="Note-about-Tabs-in-Condition-Reports.html">Note about Tabs in Condition Reports</a></div></li><li><div><span>9.1.3.6</span><a href="Mentioning-Containing-Function-in-Condition-Reports.html">Mentioning Containing Function in Condition Reports</a></div></li></ul></li><li><div><span>9.1.4</span><a href="Signaling-and-Handling-Conditions.html">Signaling and Handling Conditions</a></div><ul><li><div><span>9.1.4.1</span><a href="Signaling.html">Signaling</a></div></li><li><div><span>9.1.4.2</span><a href="Resignaling-a-Condition.html">Resignaling a Condition</a></div></li><li><div><span>9.1.4.3</span><a href="Restarts.html">Restarts</a></div></li><li><div><span>9.1.4.4</span><a href="Interactive-Use-of-Restarts.html">Interactive Use of Restarts</a></div></li><li><div><span>9.1.4.5</span><a href="Interfaces-to-Restarts.html">Interfaces to Restarts</a></div></li><li><div><span>9.1.4.6</span><a href="Restart-Tests.html">Restart Tests</a></div></li><li><div><span>9.1.4.7</span><a href="Associating-a-Restart-with-a-Condition.html">Associating a Restart with a Condition</a></div></li></ul></li><li><div><span>9.1.5</span><a href="Assertions.html">Assertions</a></div></li><li><div><span>9.1.6</span><a href="Notes-about-the-Condition-System_0027s-Background.html">Notes about the Condition System's Background</a></div></li></ul></li><li><div><span>9.2</span><a href="Conditions-Dictionary.html">Conditions Dictionary</a></div><ul><li><div><span>9.2.1</span><a href="condition.html">condition</a></div></li><li><div><span>9.2.2</span><a href="warning.html">warning</a></div></li><li><div><span>9.2.3</span><a href="style_002dwarning.html">style-warning</a></div></li><li><div><span>9.2.4</span><a href="serious_002dcondition.html">serious-condition</a></div></li><li><div><span>9.2.5</span><a href="error-_0028Condition-Type_0029.html">error (Condition Type)</a></div></li><li><div><span>9.2.6</span><a href="cell_002derror.html">cell-error</a></div></li><li><div><span>9.2.7</span><a href="cell_002derror_002dname.html">cell-error-name</a></div></li><li><div><span>9.2.8</span><a href="parse_002derror.html">parse-error</a></div></li><li><div><span>9.2.9</span><a href="storage_002dcondition.html">storage-condition</a></div></li><li><div><span>9.2.10</span><a href="assert.html">assert</a></div></li><li><div><span>9.2.11</span><a href="error.html">error</a></div></li><li><div><span>9.2.12</span><a href="cerror.html">cerror</a></div></li><li><div><span>9.2.13</span><a href="check_002dtype.html">check-type</a></div></li><li><div><span>9.2.14</span><a href="simple_002derror.html">simple-error</a></div></li><li><div><span>9.2.15</span><a href="invalid_002dmethod_002derror.html">invalid-method-error</a></div></li><li><div><span>9.2.16</span><a href="method_002dcombination_002derror.html">method-combination-error</a></div></li><li><div><span>9.2.17</span><a href="signal.html">signal</a></div></li><li><div><span>9.2.18</span><a href="simple_002dcondition.html">simple-condition</a></div></li><li><div><span>9.2.19</span><a href="simple_002dcondition_002dformat_002dcontrol.html">simple-condition-format-control</a></div></li><li><div><span>9.2.20</span><a href="warn.html">warn</a></div></li><li><div><span>9.2.21</span><a href="simple_002dwarning.html">simple-warning</a></div></li><li><div><span>9.2.22</span><a href="invoke_002ddebugger.html">invoke-debugger</a></div></li><li><div><span>9.2.23</span><a href="break.html">break</a></div></li><li><div><span>9.2.24</span><a href="002adebugger_002dhook_002a.html">*debugger-hook*</a></div></li><li><div><span>9.2.25</span><a href="002abreak_002don_002dsignals_002a.html">*break-on-signals*</a></div></li><li><div><span>9.2.26</span><a href="handler_002dbind.html">handler-bind</a></div></li><li><div><span>9.2.27</span><a href="handler_002dcase.html">handler-case</a></div></li><li><div><span>9.2.28</span><a href="ignore_002derrors.html">ignore-errors</a></div></li><li><div><span>9.2.29</span><a href="define_002dcondition.html">define-condition</a></div></li><li><div><span>9.2.30</span><a href="make_002dcondition.html">make-condition</a></div></li><li><div><span>9.2.31</span><a href="restart.html">restart</a></div></li><li><div><span>9.2.32</span><a href="compute_002drestarts.html">compute-restarts</a></div></li><li><div><span>9.2.33</span><a href="find_002drestart.html">find-restart</a></div></li><li><div><span>9.2.34</span><a href="invoke_002drestart.html">invoke-restart</a></div></li><li><div><span>9.2.35</span><a href="invoke_002drestart_002dinteractively.html">invoke-restart-interactively</a></div></li><li><div><span>9.2.36</span><a href="restart_002dbind.html">restart-bind</a></div></li><li><div><span>9.2.37</span><a href="restart_002dcase.html">restart-case</a></div></li><li><div><span>9.2.38</span><a href="restart_002dname.html">restart-name</a></div></li><li><div><span>9.2.39</span><a href="with_002dcondition_002drestarts.html">with-condition-restarts</a></div></li><li><div><span>9.2.40</span><a href="with_002dsimple_002drestart.html">with-simple-restart</a></div></li><li><div><span>9.2.41</span><a href="abort.html">abort</a></div></li><li><div><span>9.2.42</span><a href="continue.html">continue</a></div></li><li><div><span>9.2.43</span><a href="muffle_002dwarning.html">muffle-warning</a></div></li><li><div><span>9.2.44</span><a href="store_002dvalue.html">store-value</a></div></li><li><div><span>9.2.45</span><a href="use_002dvalue.html">use-value</a></div></li><li><div><span>9.2.46</span><a href="f_abort.html">use-value</a></div></li></ul></li></ul></li><li><div><span>10</span><a href="Symbols.html">Symbols</a></div><ul><li><div><span>10.1</span><a href="Symbol-Concepts.html">Symbol Concepts</a></div></li><li><div><span>10.2</span><a href="Symbols-Dictionary.html">Symbols Dictionary</a></div><ul><li><div><span>10.2.1</span><a href="symbol.html">symbol</a></div></li><li><div><span>10.2.2</span><a href="keyword.html">keyword</a></div></li><li><div><span>10.2.3</span><a href="symbolp.html">symbolp</a></div></li><li><div><span>10.2.4</span><a href="keywordp.html">keywordp</a></div></li><li><div><span>10.2.5</span><a href="make_002dsymbol.html">make-symbol</a></div></li><li><div><span>10.2.6</span><a href="copy_002dsymbol.html">copy-symbol</a></div></li><li><div><span>10.2.7</span><a href="gensym.html">gensym</a></div></li><li><div><span>10.2.8</span><a href="002agensym_002dcounter_002a.html">*gensym-counter*</a></div></li><li><div><span>10.2.9</span><a href="gentemp.html">gentemp</a></div></li><li><div><span>10.2.10</span><a href="symbol_002dfunction.html">symbol-function</a></div></li><li><div><span>10.2.11</span><a href="symbol_002dname.html">symbol-name</a></div></li><li><div><span>10.2.12</span><a href="symbol_002dpackage.html">symbol-package</a></div></li><li><div><span>10.2.13</span><a href="symbol_002dplist.html">symbol-plist</a></div></li><li><div><span>10.2.14</span><a href="symbol_002dvalue.html">symbol-value</a></div></li><li><div><span>10.2.15</span><a href="get.html">get</a></div></li><li><div><span>10.2.16</span><a href="remprop.html">remprop</a></div></li><li><div><span>10.2.17</span><a href="boundp.html">boundp</a></div></li><li><div><span>10.2.18</span><a href="makunbound.html">makunbound</a></div></li><li><div><span>10.2.19</span><a href="set.html">set</a></div></li><li><div><span>10.2.20</span><a href="unbound_002dvariable.html">unbound-variable</a></div></li></ul></li></ul></li><li><div><span>11</span><a href="Packages.html">Packages</a></div><ul><li><div><span>11.1</span><a href="Package-Concepts.html">Package Concepts</a></div><ul><li><div><span>11.1.1</span><a href="Introduction-to-Packages.html">Introduction to Packages</a></div><ul><li><div><span>11.1.1.1</span><a href="Package-Names-and-Nicknames.html">Package Names and Nicknames</a></div></li><li><div><span>11.1.1.2</span><a href="Symbols-in-a-Package.html">Symbols in a Package</a></div></li><li><div><span>11.1.1.3</span><a href="Internal-and-External-Symbols.html">Internal and External Symbols</a></div></li><li><div><span>11.1.1.4</span><a href="Package-Inheritance.html">Package Inheritance</a></div></li><li><div><span>11.1.1.5</span><a href="Accessibility-of-Symbols-in-a-Package.html">Accessibility of Symbols in a Package</a></div></li><li><div><span>11.1.1.6</span><a href="Locating-a-Symbol-in-a-Package.html">Locating a Symbol in a Package</a></div></li><li><div><span>11.1.1.7</span><a href="Prevention-of-Name-Conflicts-in-Packages.html">Prevention of Name Conflicts in Packages</a></div></li></ul></li><li><div><span>11.1.2</span><a href="Standardized-Packages.html">Standardized Packages</a></div><ul><li><div><span>11.1.2.1</span><a href="The-COMMON_002dLISP-Package.html">The COMMON-LISP Package</a></div></li><li><div><span>11.1.2.2</span><a href="Constraints-on-the-COMMON_002dLISP-Package-for-Conforming-Implementations.html">Constraints on the COMMON-LISP Package for Conforming Implementations</a></div></li><li><div><span>11.1.2.3</span><a href="Constraints-on-the-COMMON_002dLISP-Package-for-Conforming-Programs.html">Constraints on the COMMON-LISP Package for Conforming Programs</a></div></li><li><div><span>11.1.2.4</span><a href="Some-Exceptions-to-Constraints-on-the-COMMON_002dLISP-Package-for-Conforming-Programs.html">Some Exceptions to Constraints on the COMMON-LISP Package for Conforming Programs</a></div></li><li><div><span>11.1.2.5</span><a href="The-COMMON_002dLISP_002dUSER-Package.html">The COMMON-LISP-USER Package</a></div></li><li><div><span>11.1.2.6</span><a href="The-KEYWORD-Package.html">The KEYWORD Package</a></div></li><li><div><span>11.1.2.7</span><a href="Interning-a-Symbol-in-the-KEYWORD-Package.html">Interning a Symbol in the KEYWORD Package</a></div></li><li><div><span>11.1.2.8</span><a href="Notes-about-The-KEYWORD-Package.html">Notes about The KEYWORD Package</a></div></li><li><div><span>11.1.2.9</span><a href="Implementation_002dDefined-Packages.html">Implementation-Defined Packages</a></div></li></ul></li></ul></li><li><div><span>11.2</span><a href="Packages-Dictionary.html">Packages Dictionary</a></div><ul><li><div><span>11.2.1</span><a href="package.html">package</a></div></li><li><div><span>11.2.2</span><a href="export.html">export</a></div></li><li><div><span>11.2.3</span><a href="find_002dsymbol.html">find-symbol</a></div></li><li><div><span>11.2.4</span><a href="find_002dpackage.html">find-package</a></div></li><li><div><span>11.2.5</span><a href="find_002dall_002dsymbols.html">find-all-symbols</a></div></li><li><div><span>11.2.6</span><a href="import.html">import</a></div></li><li><div><span>11.2.7</span><a href="list_002dall_002dpackages.html">list-all-packages</a></div></li><li><div><span>11.2.8</span><a href="rename_002dpackage.html">rename-package</a></div></li><li><div><span>11.2.9</span><a href="shadow.html">shadow</a></div></li><li><div><span>11.2.10</span><a href="shadowing_002dimport.html">shadowing-import</a></div></li><li><div><span>11.2.11</span><a href="delete_002dpackage.html">delete-package</a></div></li><li><div><span>11.2.12</span><a href="make_002dpackage.html">make-package</a></div></li><li><div><span>11.2.13</span><a href="with_002dpackage_002diterator.html">with-package-iterator</a></div></li><li><div><span>11.2.14</span><a href="unexport.html">unexport</a></div></li><li><div><span>11.2.15</span><a href="unintern.html">unintern</a></div></li><li><div><span>11.2.16</span><a href="in_002dpackage.html">in-package</a></div></li><li><div><span>11.2.17</span><a href="unuse_002dpackage.html">unuse-package</a></div></li><li><div><span>11.2.18</span><a href="use_002dpackage.html">use-package</a></div></li><li><div><span>11.2.19</span><a href="defpackage.html">defpackage</a></div></li><li><div><span>11.2.20</span><a href="do_002dsymbols.html">do-symbols</a></div></li><li><div><span>11.2.21</span><a href="intern.html">intern</a></div></li><li><div><span>11.2.22</span><a href="package_002dname.html">package-name</a></div></li><li><div><span>11.2.23</span><a href="package_002dnicknames.html">package-nicknames</a></div></li><li><div><span>11.2.24</span><a href="package_002dshadowing_002dsymbols.html">package-shadowing-symbols</a></div></li><li><div><span>11.2.25</span><a href="package_002duse_002dlist.html">package-use-list</a></div></li><li><div><span>11.2.26</span><a href="package_002dused_002dby_002dlist.html">package-used-by-list</a></div></li><li><div><span>11.2.27</span><a href="packagep.html">packagep</a></div></li><li><div><span>11.2.28</span><a href="002apackage_002a.html">*package*</a></div></li><li><div><span>11.2.29</span><a href="package_002derror.html">package-error</a></div></li><li><div><span>11.2.30</span><a href="package_002derror_002dpackage.html">package-error-package</a></div></li></ul></li></ul></li><li><div><span>12</span><a href="Numbers-_0028Numbers_0029.html">Numbers (Numbers)</a></div><ul><li><div><span>12.1</span><a href="Number-Concepts.html">Number Concepts</a></div><ul><li><div><span>12.1.1</span><a href="Numeric-Operations.html">Numeric Operations</a></div><ul><li><div><span>12.1.1.1</span><a href="Associativity-and-Commutativity-in-Numeric-Operations.html">Associativity and Commutativity in Numeric Operations</a></div></li><li><div><span>12.1.1.2</span><a href="Examples-of-Associativity-and-Commutativity-in-Numeric-Operations.html">Examples of Associativity and Commutativity in Numeric Operations</a></div></li><li><div><span>12.1.1.3</span><a href="Contagion-in-Numeric-Operations.html">Contagion in Numeric Operations</a></div></li><li><div><span>12.1.1.4</span><a href="Viewing-Integers-as-Bits-and-Bytes.html">Viewing Integers as Bits and Bytes</a></div></li><li><div><span>12.1.1.5</span><a href="Logical-Operations-on-Integers.html">Logical Operations on Integers</a></div></li><li><div><span>12.1.1.6</span><a href="Byte-Operations-on-Integers.html">Byte Operations on Integers</a></div></li></ul></li><li><div><span>12.1.2</span><a href="Implementation_002dDependent-Numeric-Constants.html">Implementation-Dependent Numeric Constants</a></div></li><li><div><span>12.1.3</span><a href="Rational-Computations.html">Rational Computations</a></div><ul><li><div><span>12.1.3.1</span><a href="Rule-of-Unbounded-Rational-Precision.html">Rule of Unbounded Rational Precision</a></div></li><li><div><span>12.1.3.2</span><a href="Rule-of-Canonical-Representation-for-Rationals.html">Rule of Canonical Representation for Rationals</a></div></li><li><div><span>12.1.3.3</span><a href="Rule-of-Float-Substitutability.html">Rule of Float Substitutability</a></div></li></ul></li><li><div><span>12.1.4</span><a href="Floating_002dpoint-Computations.html">Floating-point Computations</a></div><ul><li><div><span>12.1.4.1</span><a href="Rule-of-Float-and-Rational-Contagion.html">Rule of Float and Rational Contagion</a></div></li><li><div><span>12.1.4.2</span><a href="Examples-of-Rule-of-Float-and-Rational-Contagion.html">Examples of Rule of Float and Rational Contagion</a></div></li><li><div><span>12.1.4.3</span><a href="Rule-of-Float-Approximation.html">Rule of Float Approximation</a></div></li><li><div><span>12.1.4.4</span><a href="Rule-of-Float-Underflow-and-Overflow.html">Rule of Float Underflow and Overflow</a></div></li><li><div><span>12.1.4.5</span><a href="Rule-of-Float-Precision-Contagion.html">Rule of Float Precision Contagion</a></div></li></ul></li><li><div><span>12.1.5</span><a href="Complex-Computations.html">Complex Computations</a></div><ul><li><div><span>12.1.5.1</span><a href="Rule-of-Complex-Substitutability.html">Rule of Complex Substitutability</a></div></li><li><div><span>12.1.5.2</span><a href="Rule-of-Complex-Contagion.html">Rule of Complex Contagion</a></div></li><li><div><span>12.1.5.3</span><a href="Rule-of-Canonical-Representation-for-Complex-Rationals.html">Rule of Canonical Representation for Complex Rationals</a></div></li><li><div><span>12.1.5.4</span><a href="Examples-of-Rule-of-Canonical-Representation-for-Complex-Rationals.html">Examples of Rule of Canonical Representation for Complex Rationals</a></div></li><li><div><span>12.1.5.5</span><a href="Principal-Values-and-Branch-Cuts.html">Principal Values and Branch Cuts</a></div></li></ul></li><li><div><span>12.1.6</span><a href="Interval-Designators.html">Interval Designators</a></div></li><li><div><span>12.1.7</span><a href="Random_002dState-Operations.html">Random-State Operations</a></div></li></ul></li><li><div><span>12.2</span><a href="Numbers-Dictionary.html">Numbers Dictionary</a></div><ul><li><div><span>12.2.1</span><a href="number.html">number</a></div></li><li><div><span>12.2.2</span><a href="complex-_0028System-Class_0029.html">complex (System Class)</a></div></li><li><div><span>12.2.3</span><a href="real.html">real</a></div></li><li><div><span>12.2.4</span><a href="float-_0028System-Class_0029.html">float (System Class)</a></div></li><li><div><span>12.2.5</span><a href="short_002dfloat.html">short-float</a></div></li><li><div><span>12.2.6</span><a href="rational.html">rational</a></div></li><li><div><span>12.2.7</span><a href="ratio.html">ratio</a></div></li><li><div><span>12.2.8</span><a href="integer.html">integer</a></div></li><li><div><span>12.2.9</span><a href="signed_002dbyte.html">signed-byte</a></div></li><li><div><span>12.2.10</span><a href="unsigned_002dbyte.html">unsigned-byte</a></div></li><li><div><span>12.2.11</span><a href="mod.html">mod (Type Specifier)</a></div></li><li><div><span>12.2.12</span><a href="bit.html">bit</a></div></li><li><div><span>12.2.13</span><a href="fixnum.html">fixnum</a></div></li><li><div><span>12.2.14</span><a href="bignum.html">bignum</a></div></li><li><div><span>12.2.15</span><a href="003d.html">=</a></div></li><li><div><span>12.2.16</span><a href="max.html">max</a></div></li><li><div><span>12.2.17</span><a href="minusp.html">minusp</a></div></li><li><div><span>12.2.18</span><a href="zerop.html">zerop</a></div></li><li><div><span>12.2.19</span><a href="floor.html">floor</a></div></li><li><div><span>12.2.20</span><a href="sin.html">sin</a></div></li><li><div><span>12.2.21</span><a href="asin.html">asin</a></div></li><li><div><span>12.2.22</span><a href="pi.html">pi</a></div></li><li><div><span>12.2.23</span><a href="sinh.html">sinh</a></div></li><li><div><span>12.2.24</span><a href="002a.html">*</a></div></li><li><div><span>12.2.25</span><a href="002b.html">+</a></div></li><li><div><span>12.2.26</span><a href="002d.html">-</a></div></li><li><div><span>12.2.27</span><a href="002f.html">/</a></div></li><li><div><span>12.2.28</span><a href="1_002b.html">1+</a></div></li><li><div><span>12.2.29</span><a href="abs.html">abs</a></div></li><li><div><span>12.2.30</span><a href="evenp.html">evenp</a></div></li><li><div><span>12.2.31</span><a href="exp.html">exp</a></div></li><li><div><span>12.2.32</span><a href="gcd.html">gcd</a></div></li><li><div><span>12.2.33</span><a href="incf.html">incf</a></div></li><li><div><span>12.2.34</span><a href="lcm.html">lcm</a></div></li><li><div><span>12.2.35</span><a href="log.html">log</a></div></li><li><div><span>12.2.36</span><a href="f_mod.html">rem</a></div></li><li><div><span>12.2.37</span><a href="signum.html">signum</a></div></li><li><div><span>12.2.38</span><a href="sqrt.html">sqrt</a></div></li><li><div><span>12.2.39</span><a href="random_002dstate.html">random-state</a></div></li><li><div><span>12.2.40</span><a href="make_002drandom_002dstate.html">make-random-state</a></div></li><li><div><span>12.2.41</span><a href="random.html">random</a></div></li><li><div><span>12.2.42</span><a href="random_002dstate_002dp.html">random-state-p</a></div></li><li><div><span>12.2.43</span><a href="002arandom_002dstate_002a.html">*random-state*</a></div></li><li><div><span>12.2.44</span><a href="numberp.html">numberp</a></div></li><li><div><span>12.2.45</span><a href="cis.html">cis</a></div></li><li><div><span>12.2.46</span><a href="complex.html">complex</a></div></li><li><div><span>12.2.47</span><a href="complexp.html">complexp</a></div></li><li><div><span>12.2.48</span><a href="conjugate.html">conjugate</a></div></li><li><div><span>12.2.49</span><a href="phase.html">phase</a></div></li><li><div><span>12.2.50</span><a href="realpart.html">realpart</a></div></li><li><div><span>12.2.51</span><a href="upgraded_002dcomplex_002dpart_002dtype.html">upgraded-complex-part-type</a></div></li><li><div><span>12.2.52</span><a href="realp.html">realp</a></div></li><li><div><span>12.2.53</span><a href="numerator.html">numerator</a></div></li><li><div><span>12.2.54</span><a href="rational_rationalize.html">rationalize</a></div></li><li><div><span>12.2.55</span><a href="rationalp.html">rationalp</a></div></li><li><div><span>12.2.56</span><a href="ash.html">ash</a></div></li><li><div><span>12.2.57</span><a href="integer_002dlength.html">integer-length</a></div></li><li><div><span>12.2.58</span><a href="integerp.html">integerp</a></div></li><li><div><span>12.2.59</span><a href="parse_002dinteger.html">parse-integer</a></div></li><li><div><span>12.2.60</span><a href="boole.html">boole</a></div></li><li><div><span>12.2.61</span><a href="boole_002d1.html">boole-1</a></div></li><li><div><span>12.2.62</span><a href="logand.html">logand</a></div></li><li><div><span>12.2.63</span><a href="logbitp.html">logbitp</a></div></li><li><div><span>12.2.64</span><a href="logcount.html">logcount</a></div></li><li><div><span>12.2.65</span><a href="logtest.html">logtest</a></div></li><li><div><span>12.2.66</span><a href="byte.html">byte</a></div></li><li><div><span>12.2.67</span><a href="deposit_002dfield.html">deposit-field</a></div></li><li><div><span>12.2.68</span><a href="dpb.html">dpb</a></div></li><li><div><span>12.2.69</span><a href="ldb.html">ldb</a></div></li><li><div><span>12.2.70</span><a href="ldb_002dtest.html">ldb-test</a></div></li><li><div><span>12.2.71</span><a href="mask_002dfield.html">mask-field</a></div></li><li><div><span>12.2.72</span><a href="most_002dpositive_002dfixnum.html">most-positive-fixnum</a></div></li><li><div><span>12.2.73</span><a href="decode_002dfloat.html">decode-float</a></div></li><li><div><span>12.2.74</span><a href="float.html">float</a></div></li><li><div><span>12.2.75</span><a href="floatp.html">floatp</a></div></li><li><div><span>12.2.76</span><a href="most_002dpositive_002dshort_002dfloat.html">most-positive-short-float</a></div></li><li><div><span>12.2.77</span><a href="short_002dfloat_002depsilon.html">short-float-epsilon</a></div></li><li><div><span>12.2.78</span><a href="arithmetic_002derror.html">arithmetic-error</a></div></li><li><div><span>12.2.79</span><a href="arithmetic_002derror_002doperands.html">arithmetic-error-operands</a></div></li><li><div><span>12.2.80</span><a href="division_002dby_002dzero.html">division-by-zero</a></div></li><li><div><span>12.2.81</span><a href="floating_002dpoint_002dinvalid_002doperation.html">floating-point-invalid-operation</a></div></li><li><div><span>12.2.82</span><a href="floating_002dpoint_002dinexact.html">floating-point-inexact</a></div></li><li><div><span>12.2.83</span><a href="floating_002dpoint_002doverflow.html">floating-point-overflow</a></div></li><li><div><span>12.2.84</span><a href="floating_002dpoint_002dunderflow.html">floating-point-underflow</a></div></li></ul></li></ul></li><li><div><span>13</span><a href="Characters.html">Characters</a></div><ul><li><div><span>13.1</span><a href="Character-Concepts.html">Character Concepts</a></div><ul><li><div><span>13.1.1</span><a href="Introduction-to-Characters.html">Introduction to Characters</a></div></li><li><div><span>13.1.2</span><a href="Introduction-to-Scripts-and-Repertoires.html">Introduction to Scripts and Repertoires</a></div><ul><li><div><span>13.1.2.1</span><a href="Character-Scripts.html">Character Scripts</a></div></li><li><div><span>13.1.2.2</span><a href="Character-Repertoires.html">Character Repertoires</a></div></li></ul></li><li><div><span>13.1.3</span><a href="Character-Attributes.html">Character Attributes</a></div></li><li><div><span>13.1.4</span><a href="Character-Categories.html">Character Categories</a></div><ul><li><div><span>13.1.4.1</span><a href="Graphic-Characters.html">Graphic Characters</a></div></li><li><div><span>13.1.4.2</span><a href="Alphabetic-Characters.html">Alphabetic Characters</a></div></li><li><div><span>13.1.4.3</span><a href="Characters-With-Case.html">Characters With Case</a></div></li><li><div><span>13.1.4.4</span><a href="Uppercase-Characters.html">Uppercase Characters</a></div></li><li><div><span>13.1.4.5</span><a href="Lowercase-Characters.html">Lowercase Characters</a></div></li><li><div><span>13.1.4.6</span><a href="Corresponding-Characters-in-the-Other-Case.html">Corresponding Characters in the Other Case</a></div></li><li><div><span>13.1.4.7</span><a href="Case-of-Implementation_002dDefined-Characters.html">Case of Implementation-Defined Characters</a></div></li><li><div><span>13.1.4.8</span><a href="Numeric-Characters.html">Numeric Characters</a></div></li><li><div><span>13.1.4.9</span><a href="Alphanumeric-Characters.html">Alphanumeric Characters</a></div></li><li><div><span>13.1.4.10</span><a href="Digits-in-a-Radix.html">Digits in a Radix</a></div></li></ul></li><li><div><span>13.1.5</span><a href="Identity-of-Characters.html">Identity of Characters</a></div></li><li><div><span>13.1.6</span><a href="Ordering-of-Characters.html">Ordering of Characters</a></div></li><li><div><span>13.1.7</span><a href="Character-Names.html">Character Names</a></div></li><li><div><span>13.1.8</span><a href="Treatment-of-Newline-during-Input-and-Output.html">Treatment of Newline during Input and Output</a></div></li><li><div><span>13.1.9</span><a href="Character-Encodings.html">Character Encodings</a></div></li><li><div><span>13.1.10</span><a href="Documentation-of-Implementation_002dDefined-Scripts.html">Documentation of Implementation-Defined Scripts</a></div></li></ul></li><li><div><span>13.2</span><a href="Characters-Dictionary.html">Characters Dictionary</a></div><ul><li><div><span>13.2.1</span><a href="character-_0028System-Class_0029.html">character (System Class)</a></div></li><li><div><span>13.2.2</span><a href="base_002dchar.html">base-char</a></div></li><li><div><span>13.2.3</span><a href="standard_002dchar.html">standard-char</a></div></li><li><div><span>13.2.4</span><a href="extended_002dchar.html">extended-char</a></div></li><li><div><span>13.2.5</span><a href="char_003d.html">char=</a></div></li><li><div><span>13.2.6</span><a href="character.html">character</a></div></li><li><div><span>13.2.7</span><a href="characterp.html">characterp</a></div></li><li><div><span>13.2.8</span><a href="alpha_002dchar_002dp.html">alpha-char-p</a></div></li><li><div><span>13.2.9</span><a href="alphanumericp.html">alphanumericp</a></div></li><li><div><span>13.2.10</span><a href="digit_002dchar.html">digit-char</a></div></li><li><div><span>13.2.11</span><a href="digit_002dchar_002dp.html">digit-char-p</a></div></li><li><div><span>13.2.12</span><a href="graphic_002dchar_002dp.html">graphic-char-p</a></div></li><li><div><span>13.2.13</span><a href="standard_002dchar_002dp.html">standard-char-p</a></div></li><li><div><span>13.2.14</span><a href="char_002dupcase.html">char-upcase</a></div></li><li><div><span>13.2.15</span><a href="upper_002dcase_002dp.html">upper-case-p</a></div></li><li><div><span>13.2.16</span><a href="char_002dcode.html">char-code</a></div></li><li><div><span>13.2.17</span><a href="char_002dint.html">char-int</a></div></li><li><div><span>13.2.18</span><a href="code_002dchar.html">code-char</a></div></li><li><div><span>13.2.19</span><a href="char_002dcode_002dlimit.html">char-code-limit</a></div></li><li><div><span>13.2.20</span><a href="char_002dname.html">char-name</a></div></li><li><div><span>13.2.21</span><a href="name_002dchar.html">name-char</a></div></li></ul></li></ul></li><li><div><span>14</span><a href="Conses.html">Conses</a></div><ul><li><div><span>14.1</span><a href="Cons-Concepts.html">Cons Concepts</a></div><ul><li><div><span>14.1.1</span><a href="Conses-as-Trees.html">Conses as Trees</a></div><ul><li><div><span>14.1.1.1</span><a href="General-Restrictions-on-Parameters-that-must-be-Trees.html">General Restrictions on Parameters that must be Trees</a></div></li></ul></li><li><div><span>14.1.2</span><a href="Conses-as-Lists.html">Conses as Lists</a></div><ul><li><div><span>14.1.2.1</span><a href="Lists-as-Association-Lists.html">Lists as Association Lists</a></div></li><li><div><span>14.1.2.2</span><a href="Lists-as-Sets.html">Lists as Sets</a></div></li><li><div><span>14.1.2.3</span><a href="General-Restrictions-on-Parameters-that-must-be-Lists.html">General Restrictions on Parameters that must be Lists</a></div></li></ul></li></ul></li><li><div><span>14.2</span><a href="Conses-Dictionary.html">Conses Dictionary</a></div><ul><li><div><span>14.2.1</span><a href="list.html">list</a></div></li><li><div><span>14.2.2</span><a href="null-_0028System-Class_0029.html">null (System Class)</a></div></li><li><div><span>14.2.3</span><a href="cons-_0028System-Class_0029.html">cons (System Class)</a></div></li><li><div><span>14.2.4</span><a href="atom-_0028Type_0029.html">atom (Type)</a></div></li><li><div><span>14.2.5</span><a href="cons.html">cons</a></div></li><li><div><span>14.2.6</span><a href="consp.html">consp</a></div></li><li><div><span>14.2.7</span><a href="atom.html">atom</a></div></li><li><div><span>14.2.8</span><a href="rplaca.html">rplaca</a></div></li><li><div><span>14.2.9</span><a href="car.html">car</a></div></li><li><div><span>14.2.10</span><a href="copy_002dtree.html">copy-tree</a></div></li><li><div><span>14.2.11</span><a href="sublis.html">sublis</a></div></li><li><div><span>14.2.12</span><a href="subst.html">subst</a></div></li><li><div><span>14.2.13</span><a href="tree_002dequal.html">tree-equal</a></div></li><li><div><span>14.2.14</span><a href="copy_002dlist.html">copy-list</a></div></li><li><div><span>14.2.15</span><a href="f_list.html">list*</a></div></li><li><div><span>14.2.16</span><a href="list_002dlength.html">list-length</a></div></li><li><div><span>14.2.17</span><a href="listp.html">listp</a></div></li><li><div><span>14.2.18</span><a href="make_002dlist.html">make-list</a></div></li><li><div><span>14.2.19</span><a href="push.html">push</a></div></li><li><div><span>14.2.20</span><a href="pop.html">pop</a></div></li><li><div><span>14.2.21</span><a href="first.html">first</a></div></li><li><div><span>14.2.22</span><a href="nth.html">nth</a></div></li><li><div><span>14.2.23</span><a href="endp.html">endp</a></div></li><li><div><span>14.2.24</span><a href="null.html">null</a></div></li><li><div><span>14.2.25</span><a href="nconc.html">nconc</a></div></li><li><div><span>14.2.26</span><a href="append.html">append</a></div></li><li><div><span>14.2.27</span><a href="revappend.html">revappend</a></div></li><li><div><span>14.2.28</span><a href="butlast.html">butlast</a></div></li><li><div><span>14.2.29</span><a href="last.html">last</a></div></li><li><div><span>14.2.30</span><a href="ldiff.html">ldiff</a></div></li><li><div><span>14.2.31</span><a href="nthcdr.html">nthcdr</a></div></li><li><div><span>14.2.32</span><a href="rest.html">rest</a></div></li><li><div><span>14.2.33</span><a href="f_member.html">member-if-not</a></div></li><li><div><span>14.2.34</span><a href="mapc.html">mapc</a></div></li><li><div><span>14.2.35</span><a href="acons.html">acons</a></div></li><li><div><span>14.2.36</span><a href="assoc.html">assoc</a></div></li><li><div><span>14.2.37</span><a href="copy_002dalist.html">copy-alist</a></div></li><li><div><span>14.2.38</span><a href="pairlis.html">pairlis</a></div></li><li><div><span>14.2.39</span><a href="rassoc.html">rassoc</a></div></li><li><div><span>14.2.40</span><a href="get_002dproperties.html">get-properties</a></div></li><li><div><span>14.2.41</span><a href="getf.html">getf</a></div></li><li><div><span>14.2.42</span><a href="remf.html">remf</a></div></li><li><div><span>14.2.43</span><a href="intersection.html">intersection</a></div></li><li><div><span>14.2.44</span><a href="adjoin.html">adjoin</a></div></li><li><div><span>14.2.45</span><a href="pushnew.html">pushnew</a></div></li><li><div><span>14.2.46</span><a href="set_002ddifference.html">set-difference</a></div></li><li><div><span>14.2.47</span><a href="set_002dexclusive_002dor.html">set-exclusive-or</a></div></li><li><div><span>14.2.48</span><a href="subsetp.html">subsetp</a></div></li><li><div><span>14.2.49</span><a href="union.html">union</a></div></li></ul></li></ul></li><li><div><span>15</span><a href="Arrays.html">Arrays</a></div><ul><li><div><span>15.1</span><a href="Array-Concepts.html">Array Concepts</a></div><ul><li><div><span>15.1.1</span><a href="Array-Elements.html">Array Elements</a></div><ul><li><div><span>15.1.1.1</span><a href="Array-Indices.html">Array Indices</a></div></li><li><div><span>15.1.1.2</span><a href="Array-Dims.html">Array Dimensions</a></div><ul><li><div><span>15.1.1.2.1</span><a href="Implementation-Limits-on-Individual-Array-Dimensions.html">Implementation Limits on Individual Array Dimensions</a></div></li></ul></li><li><div><span>15.1.1.4</span><a href="Array-Rank.html">Array Rank</a></div><ul><li><div><span>15.1.1.3.1</span><a href="Vectors.html">Vectors</a></div><ul><li><div><span>15.1.1.3.1.1</span><a href="Fill-Pointers.html">Fill Pointers</a></div></li></ul></li><li><div><span>15.1.1.3.2</span><a href="Multidimensional-Arrays.html">Multidimensional Arrays</a></div><ul><li><div><span>15.1.1.3.2.1</span><a href="Storage-Layout-for-Multidimensional-Arrays.html">Storage Layout for Multidimensional Arrays</a></div></li><li><div><span>15.1.1.3.2.2</span><a href="Implementation-Limits-on-Array-Rank.html">Implementation Limits on Array Rank</a></div></li></ul></li></ul></li></ul></li><li><div><span>15.1.2</span><a href="Specialized-Arrays.html">Specialized Arrays</a></div><ul><li><div><span>15.1.2.1</span><a href="Array-Upgrading.html">Array Upgrading</a></div></li><li><div><span>15.1.2.2</span><a href="Required-Kinds-of-Specialized-Arrays.html">Required Kinds of Specialized Arrays</a></div></li></ul></li></ul></li><li><div><span>15.2</span><a href="Arrays-Dictionary.html">Arrays Dictionary</a></div><ul><li><div><span>15.2.1</span><a href="array.html">array</a></div></li><li><div><span>15.2.2</span><a href="simple_002darray.html">simple-array</a></div></li><li><div><span>15.2.3</span><a href="vector-_0028System-Class_0029.html">vector (System Class)</a></div></li><li><div><span>15.2.4</span><a href="simple_002dvector.html">simple-vector</a></div></li><li><div><span>15.2.5</span><a href="bit_002dvector.html">bit-vector</a></div></li><li><div><span>15.2.6</span><a href="simple_002dbit_002dvector.html">simple-bit-vector</a></div></li><li><div><span>15.2.7</span><a href="make_002darray.html">make-array</a></div></li><li><div><span>15.2.8</span><a href="adjust_002darray.html">adjust-array</a></div></li><li><div><span>15.2.9</span><a href="adjustable_002darray_002dp.html">adjustable-array-p</a></div></li><li><div><span>15.2.10</span><a href="aref.html">aref</a></div></li><li><div><span>15.2.11</span><a href="array_002ddimension.html">array-dimension</a></div></li><li><div><span>15.2.12</span><a href="array_002ddimensions.html">array-dimensions</a></div></li><li><div><span>15.2.13</span><a href="array_002delement_002dtype.html">array-element-type</a></div></li><li><div><span>15.2.14</span><a href="array_002dhas_002dfill_002dpointer_002dp.html">array-has-fill-pointer-p</a></div></li><li><div><span>15.2.15</span><a href="array_002ddisplacement.html">array-displacement</a></div></li><li><div><span>15.2.16</span><a href="array_002din_002dbounds_002dp.html">array-in-bounds-p</a></div></li><li><div><span>15.2.17</span><a href="array_002drank.html">array-rank</a></div></li><li><div><span>15.2.18</span><a href="array_002drow_002dmajor_002dindex.html">array-row-major-index</a></div></li><li><div><span>15.2.19</span><a href="array_002dtotal_002dsize.html">array-total-size</a></div></li><li><div><span>15.2.20</span><a href="arrayp.html">arrayp</a></div></li><li><div><span>15.2.21</span><a href="fill_002dpointer.html">fill-pointer</a></div></li><li><div><span>15.2.22</span><a href="row_002dmajor_002daref.html">row-major-aref</a></div></li><li><div><span>15.2.23</span><a href="upgraded_002darray_002delement_002dtype.html">upgraded-array-element-type</a></div></li><li><div><span>15.2.24</span><a href="array_002ddimension_002dlimit.html">array-dimension-limit</a></div></li><li><div><span>15.2.25</span><a href="array_002drank_002dlimit.html">array-rank-limit</a></div></li><li><div><span>15.2.26</span><a href="array_002dtotal_002dsize_002dlimit.html">array-total-size-limit</a></div></li><li><div><span>15.2.27</span><a href="simple_002dvector_002dp.html">simple-vector-p</a></div></li><li><div><span>15.2.28</span><a href="svref.html">svref</a></div></li><li><div><span>15.2.29</span><a href="vector.html">vector</a></div></li><li><div><span>15.2.30</span><a href="vector_002dpop.html">vector-pop</a></div></li><li><div><span>15.2.31</span><a href="vector_002dpush.html">vector-push</a></div></li><li><div><span>15.2.32</span><a href="vectorp.html">vectorp</a></div></li><li><div><span>15.2.33</span><a href="bit_sbit.html">sbit</a></div></li><li><div><span>15.2.34</span><a href="bit_002dand.html">bit-and</a></div></li><li><div><span>15.2.35</span><a href="bit_002dvector_002dp.html">bit-vector-p</a></div></li><li><div><span>15.2.36</span><a href="simple_002dbit_002dvector_002dp.html">simple-bit-vector-p</a></div></li></ul></li></ul></li><li><div><span>16</span><a href="Strings.html">Strings</a></div><ul><li><div><span>16.1</span><a href="String-Concepts.html">String Concepts</a></div><ul><li><div><span>16.1.1</span><a href="Implications-of-Strings-Being-Arrays.html">Implications of Strings Being Arrays</a></div></li><li><div><span>16.1.2</span><a href="Subtypes-of-STRING.html">Subtypes of STRING</a></div></li></ul></li><li><div><span>16.2</span><a href="Strings-Dictionary.html">Strings Dictionary</a></div><ul><li><div><span>16.2.1</span><a href="string-_0028System-Class_0029.html">string (System Class)</a></div></li><li><div><span>16.2.2</span><a href="base_002dstring.html">base-string</a></div></li><li><div><span>16.2.3</span><a href="simple_002dstring.html">simple-string</a></div></li><li><div><span>16.2.4</span><a href="simple_002dbase_002dstring.html">simple-base-string</a></div></li><li><div><span>16.2.5</span><a href="simple_002dstring_002dp.html">simple-string-p</a></div></li><li><div><span>16.2.6</span><a href="char.html">char</a></div></li><li><div><span>16.2.7</span><a href="string.html">string</a></div></li><li><div><span>16.2.8</span><a href="string_002dupcase.html">string-upcase</a></div></li><li><div><span>16.2.9</span><a href="string_002dtrim.html">string-trim</a></div></li><li><div><span>16.2.10</span><a href="string_003d.html">string=</a></div></li><li><div><span>16.2.11</span><a href="stringp.html">stringp</a></div></li><li><div><span>16.2.12</span><a href="make_002dstring.html">make-string</a></div></li></ul></li></ul></li><li><div><span>17</span><a href="Sequences.html">Sequences</a></div><ul><li><div><span>17.1</span><a href="Sequence-Concepts.html">Sequence Concepts</a></div><ul><li><div><span>17.1.1</span><a href="General-Restrictions-on-Parameters-that-must-be-Sequences.html">General Restrictions on Parameters that must be Sequences</a></div></li></ul></li><li><div><span>17.2</span><a href="Rules-about-Test-Functions.html">Rules about Test Functions</a></div><ul><li><div><span>17.2.1</span><a href="Satisfying-a-Two_002dArgument-Test.html">Satisfying a Two-Argument Test</a></div><ul><li><div><span>17.2.1.1</span><a href="Examples-of-Satisfying-a-Two_002dArgument-Test.html">Examples of Satisfying a Two-Argument Test</a></div></li></ul></li><li><div><span>17.2.2</span><a href="Satisfying-a-One_002dArgument-Test.html">Satisfying a One-Argument Test</a></div><ul><li><div><span>17.2.2.1</span><a href="Examples-of-Satisfying-a-One_002dArgument-Test.html">Examples of Satisfying a One-Argument Test</a></div></li></ul></li></ul></li><li><div><span>17.3</span><a href="Sequences-Dictionary.html">Sequences Dictionary</a></div><ul><li><div><span>17.3.1</span><a href="sequence.html">sequence</a></div></li><li><div><span>17.3.2</span><a href="copy_002dseq.html">copy-seq</a></div></li><li><div><span>17.3.3</span><a href="elt.html">elt</a></div></li><li><div><span>17.3.4</span><a href="fill.html">fill</a></div></li><li><div><span>17.3.5</span><a href="make_002dsequence.html">make-sequence</a></div></li><li><div><span>17.3.6</span><a href="subseq.html">subseq</a></div></li><li><div><span>17.3.7</span><a href="map.html">map</a></div></li><li><div><span>17.3.8</span><a href="map_002dinto.html">map-into</a></div></li><li><div><span>17.3.9</span><a href="reduce.html">reduce</a></div></li><li><div><span>17.3.10</span><a href="count.html">count</a></div></li><li><div><span>17.3.11</span><a href="length.html">length</a></div></li><li><div><span>17.3.12</span><a href="reverse.html">reverse</a></div></li><li><div><span>17.3.13</span><a href="sort.html">sort</a></div></li><li><div><span>17.3.14</span><a href="find.html">find</a></div></li><li><div><span>17.3.15</span><a href="position.html">position</a></div></li><li><div><span>17.3.16</span><a href="search.html">search</a></div></li><li><div><span>17.3.17</span><a href="mismatch.html">mismatch</a></div></li><li><div><span>17.3.18</span><a href="replace.html">replace</a></div></li><li><div><span>17.3.19</span><a href="substitute.html">substitute</a></div></li><li><div><span>17.3.20</span><a href="concatenate.html">concatenate</a></div></li><li><div><span>17.3.21</span><a href="merge.html">merge</a></div></li><li><div><span>17.3.22</span><a href="remove.html">remove</a></div></li><li><div><span>17.3.23</span><a href="remove_002dduplicates.html">remove-duplicates</a></div></li></ul></li></ul></li><li><div><span>18</span><a href="Hash-Tables.html">Hash Tables</a></div><ul><li><div><span>18.1</span><a href="Hash-Table-Concepts.html">Hash Table Concepts</a></div><ul><li><div><span>18.1.1</span><a href="Hash_002dTable-Operations.html">Hash-Table Operations</a></div></li><li><div><span>18.1.2</span><a href="Modifying-Hash-Table-Keys.html">Modifying Hash Table Keys</a></div><ul><li><div><span>18.1.2.1</span><a href="Visible-Modification-of-Objects-with-respect-to-EQ-and-EQL.html">Visible Modification of Objects with respect to EQ and EQL</a></div></li><li><div><span>18.1.2.2</span><a href="Visible-Modification-of-Objects-with-respect-to-EQUAL.html">Visible Modification of Objects with respect to EQUAL</a></div></li><li><div><span>18.1.2.3</span><a href="Visible-Modification-of-Conses-with-respect-to-EQUAL.html">Visible Modification of Conses with respect to EQUAL</a></div></li><li><div><span>18.1.2.4</span><a href="Visible-Modification-of-Bit-Vectors-and-Strings-with-respect-to-EQUAL.html">Visible Modification of Bit Vectors and Strings with respect to EQUAL</a></div></li><li><div><span>18.1.2.5</span><a href="Visible-Modification-of-Objects-with-respect-to-EQUALP.html">Visible Modification of Objects with respect to EQUALP</a></div></li><li><div><span>18.1.2.6</span><a href="Visible-Modification-of-Structures-with-respect-to-EQUALP.html">Visible Modification of Structures with respect to EQUALP</a></div></li><li><div><span>18.1.2.7</span><a href="Visible-Modification-of-Arrays-with-respect-to-EQUALP.html">Visible Modification of Arrays with respect to EQUALP</a></div></li><li><div><span>18.1.2.8</span><a href="Visible-Modification-of-Hash-Tables-with-respect-to-EQUALP.html">Visible Modification of Hash Tables with respect to EQUALP</a></div></li><li><div><span>18.1.2.9</span><a href="Visible-Modifications-by-Language-Extensions.html">Visible Modifications by Language Extensions</a></div></li></ul></li></ul></li><li><div><span>18.2</span><a href="Hash-Tables-Dictionary.html">Hash Tables Dictionary</a></div><ul><li><div><span>18.2.1</span><a href="hash_002dtable.html">hash-table</a></div></li><li><div><span>18.2.2</span><a href="make_002dhash_002dtable.html">make-hash-table</a></div></li><li><div><span>18.2.3</span><a href="hash_002dtable_002dp.html">hash-table-p</a></div></li><li><div><span>18.2.4</span><a href="hash_002dtable_002dcount.html">hash-table-count</a></div></li><li><div><span>18.2.5</span><a href="hash_002dtable_002drehash_002dsize.html">hash-table-rehash-size</a></div></li><li><div><span>18.2.6</span><a href="hash_002dtable_002drehash_002dthreshold.html">hash-table-rehash-threshold</a></div></li><li><div><span>18.2.7</span><a href="hash_002dtable_002dsize.html">hash-table-size</a></div></li><li><div><span>18.2.8</span><a href="hash_002dtable_002dtest.html">hash-table-test</a></div></li><li><div><span>18.2.9</span><a href="gethash.html">gethash</a></div></li><li><div><span>18.2.10</span><a href="remhash.html">remhash</a></div></li><li><div><span>18.2.11</span><a href="maphash.html">maphash</a></div></li><li><div><span>18.2.12</span><a href="with_002dhash_002dtable_002diterator.html">with-hash-table-iterator</a></div></li><li><div><span>18.2.13</span><a href="clrhash.html">clrhash</a></div></li><li><div><span>18.2.14</span><a href="sxhash.html">sxhash</a></div></li></ul></li></ul></li><li><div><span>19</span><a href="Filenames.html">Filenames</a></div><ul><li><div><span>19.1</span><a href="Overview-of-Filenames.html">Overview of Filenames</a></div><ul><li><div><span>19.1.1</span><a href="Namestrings-as-Filenames.html">Namestrings as Filenames</a></div></li><li><div><span>19.1.2</span><a href="Pathnames-as-Filenames.html">Pathnames as Filenames</a></div></li><li><div><span>19.1.3</span><a href="Parsing-Namestrings-Into-Pathnames.html">Parsing Namestrings Into Pathnames</a></div></li></ul></li><li><div><span>19.2</span><a href="Pathnames.html">Pathnames</a></div><ul><li><div><span>19.2.1</span><a href="Pathname-Components.html">Pathname Components</a></div><ul><li><div><span>19.2.1.1</span><a href="The-Pathname-Host-Component.html">The Pathname Host Component</a></div></li><li><div><span>19.2.1.2</span><a href="The-Pathname-Device-Component.html">The Pathname Device Component</a></div></li><li><div><span>19.2.1.3</span><a href="The-Pathname-Directory-Component.html">The Pathname Directory Component</a></div></li><li><div><span>19.2.1.4</span><a href="The-Pathname-Name-Component.html">The Pathname Name Component</a></div></li><li><div><span>19.2.1.5</span><a href="The-Pathname-Type-Component.html">The Pathname Type Component</a></div></li><li><div><span>19.2.1.6</span><a href="The-Pathname-Version-Component.html">The Pathname Version Component</a></div></li></ul></li><li><div><span>19.2.2</span><a href="Interpreting-Pathname-Component-Values.html">Interpreting Pathname Component Values</a></div><ul><li><div><span>19.2.2.1</span><a href="Strings-in-Component-Values.html">Strings in Component Values</a></div></li><li><div><span>19.2.2.2</span><a href="Special-Characters-in-Pathname-Components.html">Special Characters in Pathname Components</a></div></li><li><div><span>19.2.2.3</span><a href="Case-in-Pathname-Components.html">Case in Pathname Components</a></div></li><li><div><span>19.2.2.4</span><a href="Local-Case-in-Pathname-Components.html">Local Case in Pathname Components</a></div></li><li><div><span>19.2.2.5</span><a href="Common-Case-in-Pathname-Components.html">Common Case in Pathname Components</a></div></li><li><div><span>19.2.2.6</span><a href="Special-Pathname-Component-Values.html">Special Pathname Component Values</a></div></li><li><div><span>19.2.2.7</span><a href="NIL-as-a-Component-Value.html">NIL as a Component Value</a></div></li><li><div><span>19.2.2.8</span><a href="002d_003eWILD-as-a-Component-Value.html">->WILD as a Component Value</a></div></li><li><div><span>19.2.2.9</span><a href="002d_003eUNSPECIFIC-as-a-Component-Value.html">->UNSPECIFIC as a Component Value</a></div></li><li><div><span>19.2.2.10</span><a href="Relation-between-component-values-NIL-and-_002d_003eUNSPECIFIC.html">Relation between component values NIL and ->UNSPECIFIC</a></div></li><li><div><span>19.2.2.11</span><a href="Restrictions-on-Wildcard-Pathnames.html">Restrictions on Wildcard Pathnames</a></div></li><li><div><span>19.2.2.12</span><a href="Restrictions-on-Examining-Pathname-Components.html">Restrictions on Examining Pathname Components</a></div></li><li><div><span>19.2.2.13</span><a href="Restrictions-on-Examining-a-Pathname-Host-Component.html">Restrictions on Examining a Pathname Host Component</a></div></li><li><div><span>19.2.2.14</span><a href="Restrictions-on-Examining-a-Pathname-Device-Component.html">Restrictions on Examining a Pathname Device Component</a></div></li><li><div><span>19.2.2.15</span><a href="Restrictions-on-Examining-a-Pathname-Directory-Component.html">Restrictions on Examining a Pathname Directory Component</a></div></li><li><div><span>19.2.2.16</span><a href="Directory-Components-in-Non_002dHierarchical-File-Systems.html">Directory Components in Non-Hierarchical File Systems</a></div></li><li><div><span>19.2.2.17</span><a href="Restrictions-on-Examining-a-Pathname-Name-Component.html">Restrictions on Examining a Pathname Name Component</a></div></li><li><div><span>19.2.2.18</span><a href="Restrictions-on-Examining-a-Pathname-Type-Component.html">Restrictions on Examining a Pathname Type Component</a></div></li><li><div><span>19.2.2.19</span><a href="Restrictions-on-Examining-a-Pathname-Version-Component.html">Restrictions on Examining a Pathname Version Component</a></div></li><li><div><span>19.2.2.20</span><a href="Notes-about-the-Pathname-Version-Component.html">Notes about the Pathname Version Component</a></div></li><li><div><span>19.2.2.21</span><a href="Restrictions-on-Constructing-Pathnames.html">Restrictions on Constructing Pathnames</a></div></li></ul></li><li><div><span>19.2.3</span><a href="Merging-Pathnames.html">Merging Pathnames</a></div><ul><li><div><span>19.2.3.1</span><a href="Examples-of-Merging-Pathnames.html">Examples of Merging Pathnames</a></div></li></ul></li></ul></li><li><div><span>19.3</span><a href="Logical-Pathnames.html">Logical Pathnames</a></div><ul><li><div><span>19.3.1</span><a href="Syntax-of-Logical-Pathname-Namestrings.html">Syntax of Logical Pathname Namestrings</a></div><ul><li><div><span>19.3.1.1</span><a href="Additional-Information-about-Parsing-Logical-Pathname-Namestrings.html">Additional Information about Parsing Logical Pathname Namestrings</a></div></li><li><div><span>19.3.1.2</span><a href="The-Host-part-of-a-Logical-Pathname-Namestring.html">The Host part of a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.3</span><a href="The-Device-part-of-a-Logical-Pathname-Namestring.html">The Device part of a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.4</span><a href="The-Directory-part-of-a-Logical-Pathname-Namestring.html">The Directory part of a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.5</span><a href="The-Type-part-of-a-Logical-Pathname-Namestring.html">The Type part of a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.6</span><a href="The-Version-part-of-a-Logical-Pathname-Namestring.html">The Version part of a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.7</span><a href="Wildcard-Words-in-a-Logical-Pathname-Namestring.html">Wildcard Words in a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.8</span><a href="Lowercase-Letters-in-a-Logical-Pathname-Namestring.html">Lowercase Letters in a Logical Pathname Namestring</a></div></li><li><div><span>19.3.1.9</span><a href="Other-Syntax-in-a-Logical-Pathname-Namestring.html">Other Syntax in a Logical Pathname Namestring</a></div></li></ul></li><li><div><span>19.3.2</span><a href="Logical-Pathname-Components.html">Logical Pathname Components</a></div><ul><li><div><span>19.3.2.1</span><a href="Unspecific-Components-of-a-Logical-Pathname.html">Unspecific Components of a Logical Pathname</a></div></li><li><div><span>19.3.2.2</span><a href="Null-Strings-as-Components-of-a-Logical-Pathname.html">Null Strings as Components of a Logical Pathname</a></div></li></ul></li></ul></li><li><div><span>19.4</span><a href="Filenames-Dictionary.html">Filenames Dictionary</a></div><ul><li><div><span>19.4.1</span><a href="pathname-_0028System-Class_0029.html">pathname (System Class)</a></div></li><li><div><span>19.4.2</span><a href="logical_002dpathname-_0028System-Class_0029.html">logical-pathname (System Class)</a></div></li><li><div><span>19.4.3</span><a href="pathname.html">pathname</a></div></li><li><div><span>19.4.4</span><a href="make_002dpathname.html">make-pathname</a></div></li><li><div><span>19.4.5</span><a href="pathnamep.html">pathnamep</a></div></li><li><div><span>19.4.6</span><a href="pathname_002dhost.html">pathname-host</a></div></li><li><div><span>19.4.7</span><a href="load_002dlogical_002dpathname_002dtranslations.html">load-logical-pathname-translations</a></div></li><li><div><span>19.4.8</span><a href="logical_002dpathname_002dtranslations.html">logical-pathname-translations</a></div></li><li><div><span>19.4.9</span><a href="logical_002dpathname.html">logical-pathname</a></div></li><li><div><span>19.4.10</span><a href="002adefault_002dpathname_002ddefaults_002a.html">*default-pathname-defaults*</a></div></li><li><div><span>19.4.11</span><a href="namestring.html">namestring</a></div></li><li><div><span>19.4.12</span><a href="parse_002dnamestring.html">parse-namestring</a></div></li><li><div><span>19.4.13</span><a href="wild_002dpathname_002dp.html">wild-pathname-p</a></div></li><li><div><span>19.4.14</span><a href="pathname_002dmatch_002dp.html">pathname-match-p</a></div></li><li><div><span>19.4.15</span><a href="translate_002dlogical_002dpathname.html">translate-logical-pathname</a></div></li><li><div><span>19.4.16</span><a href="translate_002dpathname.html">translate-pathname</a></div></li><li><div><span>19.4.17</span><a href="merge_002dpathnames.html">merge-pathnames</a></div></li></ul></li></ul></li><li><div><span>20</span><a href="Files.html">Files</a></div><ul><li><div><span>20.1</span><a href="File-System-Concepts.html">File System Concepts</a></div><ul><li><div><span>20.1.1</span><a href="Coercion-of-Streams-to-Pathnames.html">Coercion of Streams to Pathnames</a></div></li><li><div><span>20.1.2</span><a href="File-Operations-on-Open-and-Closed-Streams.html">File Operations on Open and Closed Streams</a></div></li><li><div><span>20.1.3</span><a href="Truenames.html">Truenames</a></div><ul><li><div><span>20.1.3.1</span><a href="Examples-of-Truenames.html">Examples of Truenames</a></div></li></ul></li></ul></li><li><div><span>20.2</span><a href="Files-Dictionary.html">Files Dictionary</a></div><ul><li><div><span>20.2.1</span><a href="directory.html">directory</a></div></li><li><div><span>20.2.2</span><a href="probe_002dfile.html">probe-file</a></div></li><li><div><span>20.2.3</span><a href="ensure_002ddirectories_002dexist.html">ensure-directories-exist</a></div></li><li><div><span>20.2.4</span><a href="truename.html">truename</a></div></li><li><div><span>20.2.5</span><a href="file_002dauthor.html">file-author</a></div></li><li><div><span>20.2.6</span><a href="file_002dwrite_002ddate.html">file-write-date</a></div></li><li><div><span>20.2.7</span><a href="rename_002dfile.html">rename-file</a></div></li><li><div><span>20.2.8</span><a href="delete_002dfile.html">delete-file</a></div></li><li><div><span>20.2.9</span><a href="file_002derror.html">file-error</a></div></li><li><div><span>20.2.10</span><a href="file_002derror_002dpathname.html">file-error-pathname</a></div></li></ul></li></ul></li><li><div><span>21</span><a href="Streams.html">Streams</a></div><ul><li><div><span>21.1</span><a href="Stream-Concepts.html">Stream Concepts</a></div><ul><li><div><span>21.1.1</span><a href="Introduction-to-Streams.html">Introduction to Streams</a></div><ul><li><div><span>21.1.1.1</span><a href="Abstract-Classifications-of-Streams-_0028Introduction-to-Streams_0029.html">Abstract Classifications of Streams (Introduction to Streams)</a></div></li><li><div><span>21.1.1.2</span><a href="Input.html">Input</a></div></li><li><div><span>21.1.1.3</span><a href="Open-and-Closed-Streams.html">Open and Closed Streams</a></div></li><li><div><span>21.1.1.4</span><a href="Interactive-Streams.html">Interactive Streams</a></div></li><li><div><span>21.1.1.5</span><a href="Abstract-Classifications-of-Streams.html">Abstract Classifications of Streams</a></div></li><li><div><span>21.1.1.6</span><a href="File-Streams.html">File Streams</a></div></li><li><div><span>21.1.1.7</span><a href="Other-Subclasses-of-Stream.html">Other Subclasses of Stream</a></div></li></ul></li><li><div><span>21.1.2</span><a href="Stream-Variables.html">Stream Variables</a></div></li><li><div><span>21.1.3</span><a href="Stream-Arguments-to-Standardized-Functions.html">Stream Arguments to Standardized Functions</a></div></li><li><div><span>21.1.4</span><a href="Restrictions-on-Composite-Streams.html">Restrictions on Composite Streams</a></div></li></ul></li><li><div><span>21.2</span><a href="Streams-Dictionary.html">Streams Dictionary</a></div><ul><li><div><span>21.2.1</span><a href="stream.html">stream</a></div></li><li><div><span>21.2.2</span><a href="broadcast_002dstream.html">broadcast-stream</a></div></li><li><div><span>21.2.3</span><a href="concatenated_002dstream.html">concatenated-stream</a></div></li><li><div><span>21.2.4</span><a href="echo_002dstream.html">echo-stream</a></div></li><li><div><span>21.2.5</span><a href="file_002dstream.html">file-stream</a></div></li><li><div><span>21.2.6</span><a href="string_002dstream.html">string-stream</a></div></li><li><div><span>21.2.7</span><a href="synonym_002dstream.html">synonym-stream</a></div></li><li><div><span>21.2.8</span><a href="two_002dway_002dstream.html">two-way-stream</a></div></li><li><div><span>21.2.9</span><a href="input_002dstream_002dp.html">input-stream-p</a></div></li><li><div><span>21.2.10</span><a href="interactive_002dstream_002dp.html">interactive-stream-p</a></div></li><li><div><span>21.2.11</span><a href="open_002dstream_002dp.html">open-stream-p</a></div></li><li><div><span>21.2.12</span><a href="stream_002delement_002dtype.html">stream-element-type</a></div></li><li><div><span>21.2.13</span><a href="streamp.html">streamp</a></div></li><li><div><span>21.2.14</span><a href="read_002dbyte.html">read-byte</a></div></li><li><div><span>21.2.15</span><a href="write_002dbyte.html">write-byte</a></div></li><li><div><span>21.2.16</span><a href="peek_002dchar.html">peek-char</a></div></li><li><div><span>21.2.17</span><a href="read_002dchar.html">read-char</a></div></li><li><div><span>21.2.18</span><a href="read_002dchar_002dno_002dhang.html">read-char-no-hang</a></div></li><li><div><span>21.2.19</span><a href="terpri.html">terpri</a></div></li><li><div><span>21.2.20</span><a href="unread_002dchar.html">unread-char</a></div></li><li><div><span>21.2.21</span><a href="write_002dchar.html">write-char</a></div></li><li><div><span>21.2.22</span><a href="read_002dline.html">read-line</a></div></li><li><div><span>21.2.23</span><a href="write_002dstring.html">write-string</a></div></li><li><div><span>21.2.24</span><a href="read_002dsequence.html">read-sequence</a></div></li><li><div><span>21.2.25</span><a href="write_002dsequence.html">write-sequence</a></div></li><li><div><span>21.2.26</span><a href="file_002dlength.html">file-length</a></div></li><li><div><span>21.2.27</span><a href="file_002dposition.html">file-position</a></div></li><li><div><span>21.2.28</span><a href="file_002dstring_002dlength.html">file-string-length</a></div></li><li><div><span>21.2.29</span><a href="open.html">open</a></div></li><li><div><span>21.2.30</span><a href="stream_002dexternal_002dformat.html">stream-external-format</a></div></li><li><div><span>21.2.31</span><a href="with_002dopen_002dfile.html">with-open-file</a></div></li><li><div><span>21.2.32</span><a href="close.html">close</a></div></li><li><div><span>21.2.33</span><a href="with_002dopen_002dstream.html">with-open-stream</a></div></li><li><div><span>21.2.34</span><a href="listen.html">listen</a></div></li><li><div><span>21.2.35</span><a href="clear_002dinput.html">clear-input</a></div></li><li><div><span>21.2.36</span><a href="finish_002doutput.html">finish-output</a></div></li><li><div><span>21.2.37</span><a href="y_002dor_002dn_002dp.html">y-or-n-p</a></div></li><li><div><span>21.2.38</span><a href="make_002dsynonym_002dstream.html">make-synonym-stream</a></div></li><li><div><span>21.2.39</span><a href="synonym_002dstream_002dsymbol.html">synonym-stream-symbol</a></div></li><li><div><span>21.2.40</span><a href="broadcast_002dstream_002dstreams.html">broadcast-stream-streams</a></div></li><li><div><span>21.2.41</span><a href="make_002dbroadcast_002dstream.html">make-broadcast-stream</a></div></li><li><div><span>21.2.42</span><a href="make_002dtwo_002dway_002dstream.html">make-two-way-stream</a></div></li><li><div><span>21.2.43</span><a href="two_002dway_002dstream_002dinput_002dstream.html">two-way-stream-input-stream</a></div></li><li><div><span>21.2.44</span><a href="echo_002dstream_002dinput_002dstream.html">echo-stream-input-stream</a></div></li><li><div><span>21.2.45</span><a href="make_002decho_002dstream.html">make-echo-stream</a></div></li><li><div><span>21.2.46</span><a href="concatenated_002dstream_002dstreams.html">concatenated-stream-streams</a></div></li><li><div><span>21.2.47</span><a href="make_002dconcatenated_002dstream.html">make-concatenated-stream</a></div></li><li><div><span>21.2.48</span><a href="get_002doutput_002dstream_002dstring.html">get-output-stream-string</a></div></li><li><div><span>21.2.49</span><a href="make_002dstring_002dinput_002dstream.html">make-string-input-stream</a></div></li><li><div><span>21.2.50</span><a href="make_002dstring_002doutput_002dstream.html">make-string-output-stream</a></div></li><li><div><span>21.2.51</span><a href="with_002dinput_002dfrom_002dstring.html">with-input-from-string</a></div></li><li><div><span>21.2.52</span><a href="with_002doutput_002dto_002dstring.html">with-output-to-string</a></div></li><li><div><span>21.2.53</span><a href="002adebug_002dio_002a.html">*debug-io*</a></div></li><li><div><span>21.2.54</span><a href="002aterminal_002dio_002a.html">*terminal-io*</a></div></li><li><div><span>21.2.55</span><a href="stream_002derror.html">stream-error</a></div></li><li><div><span>21.2.56</span><a href="stream_002derror_002dstream.html">stream-error-stream</a></div></li><li><div><span>21.2.57</span><a href="end_002dof_002dfile.html">end-of-file</a></div></li></ul></li></ul></li><li><div><span>22</span><a href="Printer.html">Printer</a></div><ul><li><div><span>22.1</span><a href="The-Lisp-Printer.html">The Lisp Printer</a></div><ul><li><div><span>22.1.1</span><a href="Overview-of-The-Lisp-Printer.html">Overview of The Lisp Printer</a></div><ul><li><div><span>22.1.1.1</span><a href="Multiple-Possible-Textual-Representations.html">Multiple Possible Textual Representations</a></div></li><li><div><span>22.1.1.2</span><a href="Printer-Escaping.html">Printer Escaping</a></div></li></ul></li><li><div><span>22.1.2</span><a href="Printer-Dispatching.html">Printer Dispatching</a></div></li><li><div><span>22.1.3</span><a href="Default-Print_002dObject-Methods.html">Default Print-Object Methods</a></div><ul><li><div><span>22.1.3.1</span><a href="Printing-Numbers.html">Printing Numbers</a></div></li><li><div><span>22.1.3.2</span><a href="Printing-Integers.html">Printing Integers</a></div></li><li><div><span>22.1.3.3</span><a href="Printing-Ratios.html">Printing Ratios</a></div></li><li><div><span>22.1.3.4</span><a href="Printing-Floats.html">Printing Floats</a></div></li><li><div><span>22.1.3.5</span><a href="Printing-Complexes.html">Printing Complexes</a></div></li><li><div><span>22.1.3.6</span><a href="Note-about-Printing-Numbers.html">Note about Printing Numbers</a></div></li><li><div><span>22.1.3.7</span><a href="Printing-Characters.html">Printing Characters</a></div></li><li><div><span>22.1.3.8</span><a href="Printing-Symbols.html">Printing Symbols</a></div></li><li><div><span>22.1.3.9</span><a href="Package-Prefixes-for-Symbols.html">Package Prefixes for Symbols</a></div></li><li><div><span>22.1.3.10</span><a href="Effect-of-Readtable-Case-on-the-Lisp-Printer.html">Effect of Readtable Case on the Lisp Printer</a></div></li><li><div><span>22.1.3.11</span><a href="Examples-of-Effect-of-Readtable-Case-on-the-Lisp-Printer.html">Examples of Effect of Readtable Case on the Lisp Printer</a></div></li><li><div><span>22.1.3.12</span><a href="Printing-Strings.html">Printing Strings</a></div></li><li><div><span>22.1.3.13</span><a href="Printing-Lists-and-Conses.html">Printing Lists and Conses</a></div></li><li><div><span>22.1.3.14</span><a href="Printing-Bit-Vectors.html">Printing Bit Vectors</a></div></li><li><div><span>22.1.3.15</span><a href="Printing-Other-Vectors.html">Printing Other Vectors</a></div></li><li><div><span>22.1.3.16</span><a href="Printing-Other-Arrays.html">Printing Other Arrays</a></div></li><li><div><span>22.1.3.17</span><a href="Examples-of-Printing-Arrays.html">Examples of Printing Arrays</a></div></li><li><div><span>22.1.3.18</span><a href="Printing-Random-States.html">Printing Random States</a></div></li><li><div><span>22.1.3.19</span><a href="Printing-Pathnames.html">Printing Pathnames</a></div></li><li><div><span>22.1.3.20</span><a href="Printing-Structures.html">Printing Structures</a></div></li><li><div><span>22.1.3.21</span><a href="Printing-Other-Objects.html">Printing Other Objects</a></div></li></ul></li><li><div><span>22.1.4</span><a href="Examples-of-Printer-Behavior.html">Examples of Printer Behavior</a></div></li></ul></li><li><div><span>22.2</span><a href="The-Lisp-Pretty-Printer.html">The Lisp Pretty Printer</a></div><ul><li><div><span>22.2.1</span><a href="Pretty-Printer-Concepts.html">Pretty Printer Concepts</a></div><ul><li><div><span>22.2.1.1</span><a href="Dynamic-Control-of-the-Arrangement-of-Output.html">Dynamic Control of the Arrangement of Output</a></div></li><li><div><span>22.2.1.2</span><a href="Format-Directive-Interface.html">Format Directive Interface</a></div></li><li><div><span>22.2.1.3</span><a href="Compiling-Format-Strings.html">Compiling Format Strings</a></div></li><li><div><span>22.2.1.4</span><a href="Pretty-Print-Dispatch-Tables.html">Pretty Print Dispatch Tables</a></div></li><li><div><span>22.2.1.5</span><a href="Pretty-Printer-Margins.html">Pretty Printer Margins</a></div></li></ul></li><li><div><span>22.2.2</span><a href="Examples-of-using-the-Pretty-Printer.html">Examples of using the Pretty Printer</a></div></li><li><div><span>22.2.3</span><a href="Notes-about-the-Pretty-Printer_0027s-Background.html">Notes about the Pretty Printer's Background</a></div></li></ul></li><li><div><span>22.3</span><a href="Formatted-Output.html">Formatted Output</a></div><ul><li><div><span>22.3.1</span><a href="FORMAT-Basic-Output.html">FORMAT Basic Output</a></div><ul><li><div><span>22.3.1.1</span><a href="Tilde-C_002d_003e-Character.html">Tilde C-> Character</a></div></li><li><div><span>22.3.1.2</span><a href="Tilde-Percent_002d_003e-Newline.html">Tilde Percent-> Newline</a></div></li><li><div><span>22.3.1.3</span><a href="Tilde-Ampersand_002d_003e-Fresh_002dLine.html">Tilde Ampersand-> Fresh-Line</a></div></li><li><div><span>22.3.1.4</span><a href="Tilde-Vertical_002dBar_002d_003e-Page.html">Tilde Vertical-Bar-> Page</a></div></li><li><div><span>22.3.1.5</span><a href="Tilde-Tilde_002d_003e-Tilde.html">Tilde Tilde-> Tilde</a></div></li></ul></li><li><div><span>22.3.2</span><a href="FORMAT-Radix-Control.html">FORMAT Radix Control</a></div><ul><li><div><span>22.3.2.1</span><a href="Tilde-R_002d_003e-Radix.html">Tilde R-> Radix</a></div></li><li><div><span>22.3.2.2</span><a href="Tilde-D_002d_003e-Decimal.html">Tilde D-> Decimal</a></div></li><li><div><span>22.3.2.3</span><a href="Tilde-B_002d_003e-Binary.html">Tilde B-> Binary</a></div></li><li><div><span>22.3.2.4</span><a href="Tilde-O_002d_003e-Octal.html">Tilde O-> Octal</a></div></li><li><div><span>22.3.2.5</span><a href="Tilde-X_002d_003e-Hexadecimal.html">Tilde X-> Hexadecimal</a></div></li></ul></li><li><div><span>22.3.3</span><a href="FORMAT-Floating_002dPoint-Printers.html">FORMAT Floating-Point Printers</a></div><ul><li><div><span>22.3.3.1</span><a href="Tilde-F_002d_003e-Fixed_002dFormat-Floating_002dPoint.html">Tilde F-> Fixed-Format Floating-Point</a></div></li><li><div><span>22.3.3.2</span><a href="Tilde-E_002d_003e-Exponential-Floating_002dPoint.html">Tilde E-> Exponential Floating-Point</a></div></li><li><div><span>22.3.3.3</span><a href="Tilde-G_002d_003e-General-Floating_002dPoint.html">Tilde G-> General Floating-Point</a></div></li><li><div><span>22.3.3.4</span><a href="Tilde-Dollarsign_002d_003e-Monetary-Floating_002dPoint.html">Tilde Dollarsign-> Monetary Floating-Point</a></div></li></ul></li><li><div><span>22.3.4</span><a href="FORMAT-Printer-Operations.html">FORMAT Printer Operations</a></div><ul><li><div><span>22.3.4.1</span><a href="Tilde-A_002d_003e-Aesthetic.html">Tilde A-> Aesthetic</a></div></li><li><div><span>22.3.4.2</span><a href="Tilde-S_002d_003e-Standard.html">Tilde S-> Standard</a></div></li><li><div><span>22.3.4.3</span><a href="Tilde-W_002d_003e-Write.html">Tilde W-> Write</a></div></li></ul></li><li><div><span>22.3.5</span><a href="FORMAT-Pretty-Printer-Operations.html">FORMAT Pretty Printer Operations</a></div><ul><li><div><span>22.3.5.1</span><a href="Tilde-Underscore_002d_003e-Conditional-Newline.html">Tilde Underscore-> Conditional Newline</a></div></li><li><div><span>22.3.5.2</span><a href="Tilde-Less_002dThan_002dSign_002d_003e-Logical-Block.html">Tilde Less-Than-Sign-> Logical Block</a></div></li><li><div><span>22.3.5.3</span><a href="Tilde-I_002d_003e-Indent.html">Tilde I-> Indent</a></div></li><li><div><span>22.3.5.4</span><a href="Tilde-Slash_002d_003e-Call-Function.html">Tilde Slash-> Call Function</a></div></li></ul></li><li><div><span>22.3.6</span><a href="FORMAT-Layout-Control.html">FORMAT Layout Control</a></div><ul><li><div><span>22.3.6.1</span><a href="Tilde-T_002d_003e-Tabulate.html">Tilde T-> Tabulate</a></div></li><li><div><span>22.3.6.2</span><a href="Tilde-Less_002dThan_002dSign_002d_003e-Justification.html">Tilde Less-Than-Sign-> Justification</a></div></li><li><div><span>22.3.6.3</span><a href="Tilde-Greater_002dThan_002dSign_002d_003e-End-of-Justification.html">Tilde Greater-Than-Sign-> End of Justification</a></div></li></ul></li><li><div><span>22.3.7</span><a href="FORMAT-Control_002dFlow-Operations.html">FORMAT Control-Flow Operations</a></div><ul><li><div><span>22.3.7.1</span><a href="Tilde-Asterisk_002d_003e-Go_002dTo.html">Tilde Asterisk-> Go-To</a></div></li><li><div><span>22.3.7.2</span><a href="Tilde-Left_002dBracket_002d_003e-Conditional-Expression.html">Tilde Left-Bracket-> Conditional Expression</a></div></li><li><div><span>22.3.7.3</span><a href="Tilde-Right_002dBracket_002d_003e-End-of-Conditional-Expression.html">Tilde Right-Bracket-> End of Conditional Expression</a></div></li><li><div><span>22.3.7.4</span><a href="Tilde-Left_002dBrace_002d_003e-Iteration.html">Tilde Left-Brace-> Iteration</a></div></li><li><div><span>22.3.7.5</span><a href="Tilde-Right_002dBrace_002d_003e-End-of-Iteration.html">Tilde Right-Brace-> End of Iteration</a></div></li><li><div><span>22.3.7.6</span><a href="Tilde-Question_002dMark_002d_003e-Recursive-Processing.html">Tilde Question-Mark-> Recursive Processing</a></div></li></ul></li><li><div><span>22.3.8</span><a href="FORMAT-Miscellaneous-Operations.html">FORMAT Miscellaneous Operations</a></div><ul><li><div><span>22.3.8.1</span><a href="Tilde-Left_002dParen_002d_003e-Case-Conversion.html">Tilde Left-Paren-> Case Conversion</a></div></li><li><div><span>22.3.8.2</span><a href="Tilde-Right_002dParen_002d_003e-End-of-Case-Conversion.html">Tilde Right-Paren-> End of Case Conversion</a></div></li><li><div><span>22.3.8.3</span><a href="Tilde-P_002d_003e-Plural.html">Tilde P-> Plural</a></div></li></ul></li><li><div><span>22.3.9</span><a href="FORMAT-Miscellaneous-Pseudo_002dOperations.html">FORMAT Miscellaneous Pseudo-Operations</a></div><ul><li><div><span>22.3.9.1</span><a href="Tilde-Semicolon_002d_003e-Clause-Separator.html">Tilde Semicolon-> Clause Separator</a></div></li><li><div><span>22.3.9.2</span><a href="Tilde-Circumflex_002d_003e-Escape-Upward.html">Tilde Circumflex-> Escape Upward</a></div></li><li><div><span>22.3.9.3</span><a href="Tilde-Newline_002d_003e-Ignored-Newline.html">Tilde Newline-> Ignored Newline</a></div></li></ul></li><li><div><span>22.3.10</span><a href="Additional-Information-about-FORMAT-Operations.html">Additional Information about FORMAT Operations</a></div><ul><li><div><span>22.3.10.1</span><a href="Nesting-of-FORMAT-Operations.html">Nesting of FORMAT Operations</a></div></li><li><div><span>22.3.10.2</span><a href="Missing-and-Additional-FORMAT-Arguments.html">Missing and Additional FORMAT Arguments</a></div></li><li><div><span>22.3.10.3</span><a href="Additional-FORMAT-Parameters.html">Additional FORMAT Parameters</a></div></li><li><div><span>22.3.10.4</span><a href="Undefined-FORMAT-Modifier-Combinations.html">Undefined FORMAT Modifier Combinations</a></div></li></ul></li><li><div><span>22.3.11</span><a href="Examples-of-FORMAT.html">Examples of FORMAT</a></div></li><li><div><span>22.3.12</span><a href="Notes-about-FORMAT.html">Notes about FORMAT</a></div></li></ul></li><li><div><span>22.4</span><a href="Printer-Dictionary.html">Printer Dictionary</a></div><ul><li><div><span>22.4.1</span><a href="copy_002dpprint_002ddispatch.html">copy-pprint-dispatch</a></div></li><li><div><span>22.4.2</span><a href="formatter.html">formatter</a></div></li><li><div><span>22.4.3</span><a href="pprint_002ddispatch.html">pprint-dispatch</a></div></li><li><div><span>22.4.4</span><a href="pprint_002dexit_002dif_002dlist_002dexhausted.html">pprint-exit-if-list-exhausted</a></div></li><li><div><span>22.4.5</span><a href="pprint_002dfill.html">pprint-fill</a></div></li><li><div><span>22.4.6</span><a href="pprint_002dindent.html">pprint-indent</a></div></li><li><div><span>22.4.7</span><a href="pprint_002dlogical_002dblock.html">pprint-logical-block</a></div></li><li><div><span>22.4.8</span><a href="pprint_002dnewline.html">pprint-newline</a></div></li><li><div><span>22.4.9</span><a href="pprint_002dpop.html">pprint-pop</a></div></li><li><div><span>22.4.10</span><a href="pprint_002dtab.html">pprint-tab</a></div></li><li><div><span>22.4.11</span><a href="print_002dobject.html">print-object</a></div></li><li><div><span>22.4.12</span><a href="print_002dunreadable_002dobject.html">print-unreadable-object</a></div></li><li><div><span>22.4.13</span><a href="set_002dpprint_002ddispatch.html">set-pprint-dispatch</a></div></li><li><div><span>22.4.14</span><a href="write.html">write</a></div></li><li><div><span>22.4.15</span><a href="write_002dto_002dstring.html">write-to-string</a></div></li><li><div><span>22.4.16</span><a href="002aprint_002darray_002a.html">*print-array*</a></div></li><li><div><span>22.4.17</span><a href="002aprint_002dbase_002a.html">*print-base*</a></div></li><li><div><span>22.4.18</span><a href="002aprint_002dcase_002a.html">*print-case*</a></div></li><li><div><span>22.4.19</span><a href="002aprint_002dcircle_002a.html">*print-circle*</a></div></li><li><div><span>22.4.20</span><a href="002aprint_002descape_002a.html">*print-escape*</a></div></li><li><div><span>22.4.21</span><a href="002aprint_002dgensym_002a.html">*print-gensym*</a></div></li><li><div><span>22.4.22</span><a href="002aprint_002dlevel_002a.html">*print-level*</a></div></li><li><div><span>22.4.23</span><a href="002aprint_002dlines_002a.html">*print-lines*</a></div></li><li><div><span>22.4.24</span><a href="002aprint_002dmiser_002dwidth_002a.html">*print-miser-width*</a></div></li><li><div><span>22.4.25</span><a href="002aprint_002dpprint_002ddispatch_002a.html">*print-pprint-dispatch*</a></div></li><li><div><span>22.4.26</span><a href="002aprint_002dpretty_002a.html">*print-pretty*</a></div></li><li><div><span>22.4.27</span><a href="002aprint_002dreadably_002a.html">*print-readably*</a></div></li><li><div><span>22.4.28</span><a href="002aprint_002dright_002dmargin_002a.html">*print-right-margin*</a></div></li><li><div><span>22.4.29</span><a href="print_002dnot_002dreadable.html">print-not-readable</a></div></li><li><div><span>22.4.30</span><a href="print_002dnot_002dreadable_002dobject.html">print-not-readable-object</a></div></li><li><div><span>22.4.31</span><a href="format.html">format</a></div></li></ul></li></ul></li><li><div><span>23</span><a href="Reader.html">Reader</a></div><ul><li><div><span>23.1</span><a href="Reader-Concepts.html">Reader Concepts</a></div><ul><li><div><span>23.1.1</span><a href="Dynamic-Control-of-the-Lisp-Reader.html">Dynamic Control of the Lisp Reader</a></div></li><li><div><span>23.1.2</span><a href="Effect-of-Readtable-Case-on-the-Lisp-Reader.html">Effect of Readtable Case on the Lisp Reader</a></div><ul><li><div><span>23.1.2.1</span><a href="Examples-of-Effect-of-Readtable-Case-on-the-Lisp-Reader.html">Examples of Effect of Readtable Case on the Lisp Reader</a></div></li></ul></li><li><div><span>23.1.3</span><a href="Argument-Conventions-of-Some-Reader-Functions.html">Argument Conventions of Some Reader Functions</a></div><ul><li><div><span>23.1.3.1</span><a href="The-EOF_002dERROR_002dP-argument.html">The EOF-ERROR-P argument</a></div></li><li><div><span>23.1.3.2</span><a href="The-RECURSIVE_002dP-argument.html">The RECURSIVE-P argument</a></div></li></ul></li></ul></li><li><div><span>23.2</span><a href="Reader-Dictionary.html">Reader Dictionary</a></div><ul><li><div><span>23.2.1</span><a href="readtable.html">readtable</a></div></li><li><div><span>23.2.2</span><a href="copy_002dreadtable.html">copy-readtable</a></div></li><li><div><span>23.2.3</span><a href="make_002ddispatch_002dmacro_002dcharacter.html">make-dispatch-macro-character</a></div></li><li><div><span>23.2.4</span><a href="read.html">read</a></div></li><li><div><span>23.2.5</span><a href="read_002ddelimited_002dlist.html">read-delimited-list</a></div></li><li><div><span>23.2.6</span><a href="read_002dfrom_002dstring.html">read-from-string</a></div></li><li><div><span>23.2.7</span><a href="readtable_002dcase.html">readtable-case</a></div></li><li><div><span>23.2.8</span><a href="readtablep.html">readtablep</a></div></li><li><div><span>23.2.9</span><a href="set_002ddispatch_002dmacro_002dcharacter.html">set-dispatch-macro-character</a></div></li><li><div><span>23.2.10</span><a href="set_002dmacro_002dcharacter.html">set-macro-character</a></div></li><li><div><span>23.2.11</span><a href="set_002dsyntax_002dfrom_002dchar.html">set-syntax-from-char</a></div></li><li><div><span>23.2.12</span><a href="with_002dstandard_002dio_002dsyntax.html">with-standard-io-syntax</a></div></li><li><div><span>23.2.13</span><a href="002aread_002dbase_002a.html">*read-base*</a></div></li><li><div><span>23.2.14</span><a href="002aread_002ddefault_002dfloat_002dformat_002a.html">*read-default-float-format*</a></div></li><li><div><span>23.2.15</span><a href="002aread_002deval_002a.html">*read-eval*</a></div></li><li><div><span>23.2.16</span><a href="002aread_002dsuppress_002a.html">*read-suppress*</a></div></li><li><div><span>23.2.17</span><a href="002areadtable_002a.html">*readtable*</a></div></li><li><div><span>23.2.18</span><a href="reader_002derror.html">reader-error</a></div></li></ul></li></ul></li><li><div><span>24</span><a href="System-Construction.html">System Construction</a></div><ul><li><div><span>24.1</span><a href="System-Construction-Concepts.html">System Construction Concepts</a></div><ul><li><div><span>24.1.1</span><a href="Loading.html">Loading</a></div></li><li><div><span>24.1.2</span><a href="Features.html">Features</a></div><ul><li><div><span>24.1.2.1</span><a href="Feature-Expressions.html">Feature Expressions</a></div></li><li><div><span>24.1.2.2</span><a href="Examples-of-Feature-Expressions.html">Examples of Feature Expressions</a></div></li></ul></li></ul></li><li><div><span>24.2</span><a href="System-Construction-Dictionary.html">System Construction Dictionary</a></div><ul><li><div><span>24.2.1</span><a href="compile_002dfile.html">compile-file</a></div></li><li><div><span>24.2.2</span><a href="compile_002dfile_002dpathname.html">compile-file-pathname</a></div></li><li><div><span>24.2.3</span><a href="load.html">load</a></div></li><li><div><span>24.2.4</span><a href="with_002dcompilation_002dunit.html">with-compilation-unit</a></div></li><li><div><span>24.2.5</span><a href="002afeatures_002a.html">*features*</a></div></li><li><div><span>24.2.6</span><a href="002acompile_002dfile_002dpathname_002a.html">*compile-file-pathname*</a></div></li><li><div><span>24.2.7</span><a href="002aload_002dpathname_002a.html">*load-pathname*</a></div></li><li><div><span>24.2.8</span><a href="002acompile_002dprint_002a.html">*compile-print*</a></div></li><li><div><span>24.2.9</span><a href="002aload_002dprint_002a.html">*load-print*</a></div></li><li><div><span>24.2.10</span><a href="002amodules_002a.html">*modules*</a></div></li><li><div><span>24.2.11</span><a href="provide.html">provide</a></div></li></ul></li></ul></li><li><div><span>25</span><a href="Environment.html">Environment</a></div><ul><li><div><span>25.1</span><a href="The-External-Environment.html">The External Environment</a></div><ul><li><div><span>25.1.1</span><a href="Top-level-loop.html">Top level loop</a></div></li><li><div><span>25.1.2</span><a href="Debugging-Utilities.html">Debugging Utilities</a></div></li><li><div><span>25.1.3</span><a href="Environment-Inquiry.html">Environment Inquiry</a></div></li><li><div><span>25.1.4</span><a href="Time.html">Time</a></div><ul><li><div><span>25.1.4.1</span><a href="Decoded-Time.html">Decoded Time</a></div></li><li><div><span>25.1.4.2</span><a href="Universal-Time.html">Universal Time</a></div></li><li><div><span>25.1.4.3</span><a href="Internal-Time.html">Internal Time</a></div></li><li><div><span>25.1.4.4</span><a href="Seconds.html">Seconds</a></div></li></ul></li></ul></li><li><div><span>25.2</span><a href="Environment-Dictionary.html">Environment Dictionary</a></div><ul><li><div><span>25.2.1</span><a href="decode_002duniversal_002dtime.html">decode-universal-time</a></div></li><li><div><span>25.2.2</span><a href="encode_002duniversal_002dtime.html">encode-universal-time</a></div></li><li><div><span>25.2.3</span><a href="get_002duniversal_002dtime.html">get-universal-time</a></div></li><li><div><span>25.2.4</span><a href="sleep.html">sleep</a></div></li><li><div><span>25.2.5</span><a href="apropos.html">apropos</a></div></li><li><div><span>25.2.6</span><a href="describe.html">describe</a></div></li><li><div><span>25.2.7</span><a href="describe_002dobject.html">describe-object</a></div></li><li><div><span>25.2.8</span><a href="trace.html">trace</a></div></li><li><div><span>25.2.9</span><a href="step.html">step</a></div></li><li><div><span>25.2.10</span><a href="m_time.html">time (Macro)</a></div></li><li><div><span>25.2.11</span><a href="internal_002dtime_002dunits_002dper_002dsecond.html">internal-time-units-per-second</a></div></li><li><div><span>25.2.12</span><a href="get_002dinternal_002dreal_002dtime.html">get-internal-real-time</a></div></li><li><div><span>25.2.13</span><a href="get_002dinternal_002drun_002dtime.html">get-internal-run-time</a></div></li><li><div><span>25.2.14</span><a href="disassemble.html">disassemble</a></div></li><li><div><span>25.2.15</span><a href="documentation.html">documentation</a></div></li><li><div><span>25.2.16</span><a href="room.html">room</a></div></li><li><div><span>25.2.17</span><a href="ed.html">ed</a></div></li><li><div><span>25.2.18</span><a href="inspect.html">inspect</a></div></li><li><div><span>25.2.19</span><a href="dribble.html">dribble</a></div></li><li><div><span>25.2.20</span><a href="minus.html">-</a></div></li><li><div><span>25.2.21</span><a href="v_plus.html">+++</a></div></li><li><div><span>25.2.22</span><a href="v_times.html">***</a></div></li><li><div><span>25.2.23</span><a href="v_dash.html">///</a></div></li><li><div><span>25.2.24</span><a href="lisp_002dimplementation_002dtype.html">lisp-implementation-type</a></div></li><li><div><span>25.2.25</span><a href="short_002dsite_002dname.html">short-site-name</a></div></li><li><div><span>25.2.26</span><a href="machine_002dinstance.html">machine-instance</a></div></li><li><div><span>25.2.27</span><a href="machine_002dtype.html">machine-type</a></div></li><li><div><span>25.2.28</span><a href="machine_002dversion.html">machine-version</a></div></li><li><div><span>25.2.29</span><a href="software_002dtype.html">software-type</a></div></li><li><div><span>25.2.30</span><a href="user_002dhomedir_002dpathname.html">user-homedir-pathname</a></div></li></ul></li></ul></li><li><div><span>26</span><a href="Glossary-_0028Glossary_0029.html">Glossary (Glossary)</a></div><ul><li><div><span>26.1</span><a href="Glossary.html">Glossary</a></div></li></ul></li><li><div><span>27</span><a href="Appendix.html">Appendix</a></div><ul><li><div><span>27.1</span><a href="Removed-Language-Features.html">Removed Language Features</a></div><ul><li><div><span>27.1.1</span><a href="Requirements-for-removed-and-deprecated-features.html">Requirements for removed and deprecated features</a></div></li><li><div><span>27.1.2</span><a href="Removed-Types.html">Removed Types</a></div></li><li><div><span>27.1.3</span><a href="Removed-Operators.html">Removed Operators</a></div></li><li><div><span>27.1.4</span><a href="Removed-Argument-Conventions.html">Removed Argument Conventions</a></div></li><li><div><span>27.1.5</span><a href="Removed-Variables.html">Removed Variables</a></div></li><li><div><span>27.1.6</span><a href="Removed-Reader-Syntax.html">Removed Reader Syntax</a></div></li><li><div><span>27.1.7</span><a href="Packages-No-Longer-Required.html">Packages No Longer Required</a></div></li></ul></li></ul></li>
</ul>
</div>
<div class="sidenav__footer">
<a href="https://github.com/fonol/cl-community-spec">
src
</a>
<a href="https://github.com/fonol/cl-community-spec/issues/new">
report error
</a>
</div>
</div>
<div class="body__main">
<div class="body__main__inner">
<div class="top-wrapper">
<div class="top">
<div class="search">
<svg height="20" viewbox="0 0 512 512" width="20"><path d="M221.09 64a157.09 157.09 0 10157.09 157.09A157.1 157.1 0 00221.09 64z" fill="none" stroke="currentColor" stroke-miterlimit="10" stroke-width="32"></path><path d="M338.29 338.29L448 448" fill="none" stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="32"></path></svg>
<input oninput="search(event)" onkeydown="searchKeydown(event)" placeholder="Search for pages" type="text"/>
<div id="search__drop" onblur="hideSearch()"></div>
</div>
<a class="index-btn" href="index.html">
<svg height="20" viewbox="0 0 512 512" width="20"><title>Index</title><path d="M80 212v236a16 16 0 0016 16h96V328a24 24 0 0124-24h80a24 24 0 0124 24v136h96a16 16 0 0016-16V212" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"></path><path d="M480 256L266.89 52c-5-5.28-16.69-5.34-21.78 0L32 256M400 179V64h-48v69" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32"></path></svg>
</a>
<div class="index-btn" id="theme-btn--dark" onclick="toggleTheme()" title="Switch to light mode"><svg height="20" viewbox="0 0 24 24" width="20"><path d="M0 0h24v24H0z" fill="none"></path><path d="M10 7a7 7 0 0 0 12 4.9v.1c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2h.1A6.979 6.979 0 0 0 10 7zm-6 5a8 8 0 0 0 15.062 3.762A9 9 0 0 1 8.238 4.938 7.999 7.999 0 0 0 4 12z" fill="currentColor"></path></svg></div>
<div class="index-btn" id="theme-btn--light" onclick="toggleTheme()" title="Switch to dark mode"><svg height="20" viewbox="0 0 24 24" width="20"><path d="M0 0h24v24H0z" fill="none"></path><path d="M12 18a6 6 0 1 1 0-12 6 6 0 0 1 0 12zm0-2a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM11 1h2v3h-2V1zm0 19h2v3h-2v-3zM3.515 4.929l1.414-1.414L7.05 5.636 5.636 7.05 3.515 4.93zM16.95 18.364l1.414-1.414 2.121 2.121-1.414 1.414-2.121-2.121zm2.121-14.85l1.414 1.415-2.121 2.121-1.414-1.414 2.121-2.121zM5.636 16.95l1.414 1.414-2.121 2.121-1.414-1.414 2.121-2.121zM23 11v2h-3v-2h3zM4 11v2H1v-2h3z" fill="currentColor"></path></svg></div>
</div>
</div>
<div class="nav">
<a class="nav-btn nav__prev" href="Compiler-Terminology.html">
<svg height="14" viewbox="0 0 512 512" width="14"><path d="M328 112L184 256l144 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48"></path></svg>
Compiler Terminology
</a>
<a class="nav-btn nav__up" href="Compilation.html">
<svg height="14" viewbox="0 0 512 512" width="14"><path d="M112 328l144-144 144 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48"></path></svg>
Compilation
</a>
<a class="nav-btn nav__next" href="Compiler-Macros.html">
Compiler Macros
<svg height="14" viewbox="0 0 512 512" width="14"><path d="M184 112l144 144-144 144" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="48"></path></svg>
</a>
</div>
<div class="section top-most">
<h4 class="subsection">Compilation Semantics</h4>
<p>Conceptually, compilation is a process that traverses code, performs
certain kinds of syntactic and semantic analyses using information
(such as proclamations and <i><a href="Glossary.html#macro">macro</a></i> definitions) present in the
<i><a href="Glossary.html#compilation-environment">compilation environment</a></i>, and produces equivalent, possibly
more efficient code.
</p>
<table border="0" cellspacing="0" class="menu">
<tr><td align="left" valign="top"><a accesskey="1" href="Compiler-Macros.html#Compiler-Macros">Compiler Macros</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="2" href="Purpose-of-Compiler-Macros.html#Purpose-of-Compiler-Macros">Purpose of Compiler Macros</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="3" href="Naming-of-Compiler-Macros.html#Naming-of-Compiler-Macros">Naming of Compiler Macros</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="4" href="When-Compiler-Macros-Are-Used.html#When-Compiler-Macros-Are-Used">When Compiler Macros Are Used</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="5" href="Notes-about-the-Implementation-of-Compiler-Macros.html#Notes-about-the-Implementation-of-Compiler-Macros">Notes about the Implementation of Compiler Macros</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="6" href="Minimal-Compilation.html#Minimal-Compilation">Minimal Compilation</a></td><td> </td><td align="left" valign="top">
</td></tr>
<tr><td align="left" valign="top"><a accesskey="7" href="Semantic-Constraints.html#Semantic-Constraints">Semantic Constraints</a></td><td> </td><td align="left" valign="top">
</td></tr>
</table>
</div>
<div class="section"><h3>Backlinks</h3>
<a href="Compilation.html">Compilation</a>, <a href="compiled_002dfunction.html">compiled-function</a>, <a href="Compiler-Terminology.html">Compiler Terminology</a>, <a href="File-Compilation.html">File Compilation</a> </div>
</div>
</div>
</div>
</body>
<script>
(() => {
let sidebar = document.querySelector(".sidenav__main");
let t = localStorage.getItem("sidebar-scroll");
if (t !== null) {
sidebar.scrollTop = parseInt(t, 10);
}
window.addEventListener("beforeunload", () => {
localStorage.setItem("sidebar-scroll", sidebar.scrollTop);
});
})();
</script>
<script src="/highlight-lisp/highlight-lisp.js" type="text/javascript"></script>
</html>