forked from filonenko-mikhail/cltl2-doc
/
clmch25.html
91 lines (76 loc) · 4.74 KB
/
clmch25.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
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//RU"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head><title>25 Loop</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<!-- 3,index=2,next,fn-in,charset=utf-8,sections+,minitoc<,html -->
<meta name="src" content="clm.tex">
<meta name="date" content="2012-04-12 20:56:00">
<link rel="stylesheet" type="text/css" href="clm.css">
<link rel="stylesheet" type="text/css" href="cltl2ed.css"></head><body
>
<!--l. 7--><p class="noindent" > <div id="main_container"> <div id="content"> <div id="toplinks"><tt><</tt><a
href="clmse121.html" >Далее</a><tt>></tt><tt><</tt><a
href="clmse120.html" >Назад</a><tt>></tt><tt><</tt><a
href="clmse120.html#tailclmse120.html" >Назад-и-вниз</a><tt>></tt><tt><</tt><a
href="#tailclmch25.html">В-конец</a><tt>></tt><tt><</tt><a
href="clm.html#clmch25.html" >Наверх</a><tt>></tt></div><h2 class="chapterHead"><span class="titlemark">Глава 25</span><br /><a
href="clm.html#QQ2-150-318" id="x150-29700025">Loop</a></h2><div class="chapterTOCS">
<span class="sectionToc" >25.1 <a
href="clmse121.html#x151-29800025.1">Introduction</a></span>
<br /> <span class="sectionToc" >25.2 <a
href="clmse122.html#x152-29900025.2">How the Loop Facility Works</a></span>
<br /> <span class="sectionToc" >25.3 <a
href="clmse123.html#x153-30000025.3">Parsing Loop Clauses</a></span>
<br /> <span class="subsectionToc" >25.3.1 <a
href="clmse123.html#x153-30100025.3.1">Order of Execution</a></span>
<br /> <span class="subsectionToc" >25.3.2 <a
href="clmse123.html#x153-30200025.3.2">Kinds of Loop Clauses</a></span>
<br /> <span class="subsectionToc" >25.3.3 <a
href="clmse123.html#x153-30300025.3.3">Loop Syntax</a></span>
<br /> <span class="sectionToc" >25.4 <a
href="clmse124.html#x154-30400025.4">User Extensibility</a></span>
<br /> <span class="sectionToc" >25.5 <a
href="clmse125.html#x155-30500025.5">Loop Constructs</a></span>
<br /> <span class="sectionToc" >25.6 <a
href="clmse126.html#x156-30600025.6">Iteration Control</a></span>
<br /> <span class="sectionToc" >25.7 <a
href="clmse127.html#x157-31500025.7">End-Test Control</a></span>
<br /> <span class="sectionToc" >25.8 <a
href="clmse128.html#x158-31900025.8">Value Accumulation</a></span>
<br /> <span class="sectionToc" >25.9 <a
href="clmse129.html#x159-32500025.9">Variable Initializations</a></span>
<br /> <span class="sectionToc" >25.10 <a
href="clmse130.html#x160-32700025.10">Conditional Execution</a></span>
<br /> <span class="sectionToc" >25.11 <a
href="clmse131.html#x161-32900025.11">Unconditional Execution</a></span>
<br /> <span class="sectionToc" >25.12 <a
href="clmse132.html#x162-33200025.12">Miscellaneous Features</a></span>
<br /> <span class="subsectionToc" >25.12.1 <a
href="clmse132.html#x162-33300025.12.1">Data Types</a></span>
<br /> <span class="subsectionToc" >25.12.2 <a
href="clmse132.html#x162-33400025.12.2">Destructuring</a></span>
</div>
<!--l. 10--><p class="indent" > Author: Jon L White
<div class=new>
<!--l. 13--><p class="noindent" >preface:X3J13 voted in January 1989 <a
id="dx150-297001"></a>to adopt an extended definition of the <tt><a
href="clmse41.html#x53-117002r90">loop</a></tt>
macro as a part of the forthcoming draft Common Lisp standard.
</div> This chapter presents the bulk of the Common Lisp Loop Facility proposal,
written by Jon L White. I have edited it only very lightly to conform to the
overall style of this book and have inserted a small number of bracketed remarks,
identified by the initials GLS. (See the Acknowledgments to this second
edition for acknowledgments to others who contributed to the Loop Facility
proposal.)
<!--l. 27--><p class="noindent" > —Guy L. Steele Jr.
<div id="bottomlinks"><tt><</tt><a
href="clmse121.html" >Далее</a><tt>></tt><tt><</tt><a
href="clmse120.html" >Назад</a><tt>></tt><tt><</tt><a
href="clmse120.html#tailclmse120.html" >Назад-и-вниз</a><tt>></tt><tt><</tt><a
href="clmch25.html" >В-начало</a><tt>></tt><tt><</tt><a
href="clm.html#clmch25.html" >Наверх</a><tt>></tt></div><a
id="tailclmch25.html"></a> </div> </div>
</body></html>