Skip to content
Browse files

fix p indents, remove empty li items, complete README

  • Loading branch information...
1 parent 56c2ab2 commit abd47210592883fa962c182c28ff4219cf22aee0 Tim Camper committed Jan 10, 2010
View
18 README
@@ -1,6 +1,22 @@
Slight reformatting of the pages at http://mitpress.mit.edu/sicp/full-text/book/book.html
-wget -r http://mitpress.mit.edu/sicp/full-text/book/book.html
+1 - I got the source:
+ wget -r http://mitpress.mit.edu/sicp/full-text/book/book.html
+
+2 - used hpricot to:
+ - remove 'navigation' divs
+ - insert <mbp:pagebreak /> tags at the top of each html body ( this keeps lines from getting split )
+
+3 - removed cover page 'book.html' since there's already a cover image
+
+4 - set text-indent: 0 for <p> tags, since kindle indents about 1em by default, which deformatted the code snips (<p><tt> is used instead of <pre>)
+
+5 - set height="2em" on div tags in 'References' section (kindle doesn't support the CSS for controlling this)
+
+6 - added jump table to top of index
+
+7 - built opf and ncx with ruby. toc.ncx allows 'nav points' for the 5-way kindle knob to get you from chapter to chapter
+
TODO: fix image at Figure 1.1, the tree diagram. (comes out darkened for some reason)
TODO: read the damn book!
View
3 content/book-Z-C.css
@@ -75,4 +75,5 @@ background-color: pink;
color: gray;
}
-
+p { text-indent: 0}
+p.indent { text-indent: 1em}
View
2 content/book-Z-H-10.html
@@ -763,8 +763,6 @@
three most frequently used are these:</p>
<ul>
- <li style="list-style: none"><a name="%_idx_446"></a><a name="%_idx_448"></a><a name="%_idx_450"></a><a name="%_idx_452"></a></li>
-
<li>
<tt>(and &lt;<em>e<sub>1</sub></em>&gt; <tt>...</tt>
&lt;<em>e<sub><em>n</em></sub></em>&gt;)</tt>
View
2 content/book-Z-H-14.html
@@ -68,8 +68,6 @@
selectors are available as procedures:</p>
<ul>
- <li style="list-style: none"><a name="%_idx_1300"></a></li>
-
<li>
<tt>(make-rat &lt;<em>n</em>&gt; &lt;<em>d</em>&gt;)</tt>
returns the rational number whose numerator is the integer
View
2 content/book-Z-H-17.html
@@ -676,8 +676,6 @@
operation-and-type table: <a name="%_idx_2436"></a></p>
<ul>
- <li style="list-style: none"><a name="%_idx_2438"></a></li>
-
<li>
<tt>(put &lt;<em>op</em>&gt; &lt;<em>type</em>&gt;
&lt;<em>item</em>&gt;)</tt><br />
View
2 content/book-Z-H-26.html
@@ -933,8 +933,6 @@
following operations for manipulating environments:</p>
<ul>
- <li style="list-style: none"><a name="%_idx_4456"></a></li>
-
<li><tt>(lookup-variable-value &lt;<em>var</em>&gt;
&lt;<em>env</em>&gt;)</tt><br />
returns the value that is bound to the symbol
View
5 content/book-Z-H-33.html
@@ -85,8 +85,6 @@
procedures for manipulating vectors:</p>
<ul>
- <li style="list-style: none"><a name="%_idx_5844"></a><a name="%_idx_5846"></a></li>
-
<li>
<tt>(vector-ref &lt;<em>vector</em>&gt;
&lt;<em>n</em>&gt;)</tt> returns the <em>n</em>th element of
@@ -112,8 +110,7 @@
<p><a name="%_sec_Temp_746"></a></p>
- <h4><a href="book-Z-H-4.html#%_toc_%_sec_Temp_746">Representing
- Lisp data</a></h4>
+ <h4><a href="book-Z-H-4.html#%_toc_%_sec_Temp_746">Representing Lisp data</a></h4>
<p><a name="%_idx_5852"></a><a name="%_idx_5854"></a> We can use
vectors to implement the basic pair structures required for a
View
235 content/book-Z-H-4.html
@@ -11,9 +11,6 @@
<title>Structure and Interpretation of Computer Programs</title>
<link rel="stylesheet" type="text/css" href="book-Z-C.css" title="default">
<meta name="robots" content="noindex,follow">
- <style type="text/css">
- p.no-indent { text-indent: 0}
- </style>
</head>
<body>
@@ -32,135 +29,135 @@ <h1 class="chapter">Contents</h1>
<div> <a name="%_toc_%_chap_Temp_5" href="book-Z-H-8.html#%_chap_Temp_5">Acknowledgments</a></div>
<hr/>
<h3> <a name="%_toc_%_chap_1" href="book-Z-H-9.html#%_chap_1">1&nbsp;&nbsp;Building Abstractions with Procedures</a></h3>
- <p class="no-indent"> <a name="%_toc_%_sec_1.1" href="book-Z-H-10.html#%_sec_1.1">1.1&nbsp;&nbsp;The Elements of Programming</a></p>
- <p> <a name="%_toc_%_sec_1.1.1" href="book-Z-H-10.html#%_sec_1.1.1">1.1.1&nbsp;&nbsp;Expressions</a></p>
- <p> <a name="%_toc_%_sec_1.1.2" href="book-Z-H-10.html#%_sec_1.1.2">1.1.2&nbsp;&nbsp;Naming and the Environment</a></p>
- <p> <a name="%_toc_%_sec_1.1.3" href="book-Z-H-10.html#%_sec_1.1.3">1.1.3&nbsp;&nbsp;Evaluating Combinations</a></p>
- <p> <a name="%_toc_%_sec_1.1.4" href="book-Z-H-10.html#%_sec_1.1.4">1.1.4&nbsp;&nbsp;Compound Procedures</a></p>
- <p> <a name="%_toc_%_sec_1.1.5" href="book-Z-H-10.html#%_sec_1.1.5">1.1.5&nbsp;&nbsp;The Substitution Model for Procedure Application</a></p>
- <p> <a name="%_toc_%_sec_1.1.6" href="book-Z-H-10.html#%_sec_1.1.6">1.1.6&nbsp;&nbsp;Conditional Expressions and Predicates</a></p>
- <p> <a name="%_toc_%_sec_1.1.7" href="book-Z-H-10.html#%_sec_1.1.7">1.1.7&nbsp;&nbsp;Example: Square Roots by Newton's Method</a></p>
- <p> <a name="%_toc_%_sec_1.1.8" href="book-Z-H-10.html#%_sec_1.1.8">1.1.8&nbsp;&nbsp;Procedures as Black-Box Abstractions</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_1.2" href="book-Z-H-11.html#%_sec_1.2">1.2&nbsp;&nbsp;Procedures and the Processes They Generate</a></p>
- <p> <a name="%_toc_%_sec_1.2.1" href="book-Z-H-11.html#%_sec_1.2.1">1.2.1&nbsp;&nbsp;Linear Recursion and Iteration</a></p>
- <p> <a name="%_toc_%_sec_1.2.2" href="book-Z-H-11.html#%_sec_1.2.2">1.2.2&nbsp;&nbsp;Tree Recursion</a></p>
- <p> <a name="%_toc_%_sec_1.2.3" href="book-Z-H-11.html#%_sec_1.2.3">1.2.3&nbsp;&nbsp;Orders of Growth</a></p>
- <p> <a name="%_toc_%_sec_1.2.4" href="book-Z-H-11.html#%_sec_1.2.4">1.2.4&nbsp;&nbsp;Exponentiation</a></p>
- <p> <a name="%_toc_%_sec_1.2.5" href="book-Z-H-11.html#%_sec_1.2.5">1.2.5&nbsp;&nbsp;Greatest Common Divisors</a></p>
- <p> <a name="%_toc_%_sec_1.2.6" href="book-Z-H-11.html#%_sec_1.2.6">1.2.6&nbsp;&nbsp;Example: Testing for Primality</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_1.3" href="book-Z-H-12.html#%_sec_1.3">1.3&nbsp;&nbsp;Formulating Abstractions with Higher-Order Procedures</a></p>
- <p> <a name="%_toc_%_sec_1.3.1" href="book-Z-H-12.html#%_sec_1.3.1">1.3.1&nbsp;&nbsp;Procedures as Arguments</a></p>
- <p> <a name="%_toc_%_sec_1.3.2" href="book-Z-H-12.html#%_sec_1.3.2">1.3.2&nbsp;&nbsp;Constructing Procedures Using <tt>Lambda</tt></a></p>
- <p> <a name="%_toc_%_sec_1.3.3" href="book-Z-H-12.html#%_sec_1.3.3">1.3.3&nbsp;&nbsp;Procedures as General Methods</a></p>
- <p> <a name="%_toc_%_sec_1.3.4" href="book-Z-H-12.html#%_sec_1.3.4">1.3.4&nbsp;&nbsp;Procedures as Returned Values</a></p></p>
+ <p> <a name="%_toc_%_sec_1.1" href="book-Z-H-10.html#%_sec_1.1">1.1&nbsp;&nbsp;The Elements of Programming</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.1" href="book-Z-H-10.html#%_sec_1.1.1">1.1.1&nbsp;&nbsp;Expressions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.2" href="book-Z-H-10.html#%_sec_1.1.2">1.1.2&nbsp;&nbsp;Naming and the Environment</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.3" href="book-Z-H-10.html#%_sec_1.1.3">1.1.3&nbsp;&nbsp;Evaluating Combinations</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.4" href="book-Z-H-10.html#%_sec_1.1.4">1.1.4&nbsp;&nbsp;Compound Procedures</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.5" href="book-Z-H-10.html#%_sec_1.1.5">1.1.5&nbsp;&nbsp;The Substitution Model for Procedure Application</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.6" href="book-Z-H-10.html#%_sec_1.1.6">1.1.6&nbsp;&nbsp;Conditional Expressions and Predicates</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.7" href="book-Z-H-10.html#%_sec_1.1.7">1.1.7&nbsp;&nbsp;Example: Square Roots by Newton's Method</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.1.8" href="book-Z-H-10.html#%_sec_1.1.8">1.1.8&nbsp;&nbsp;Procedures as Black-Box Abstractions</a></p>
+ <p> <a name="%_toc_%_sec_1.2" href="book-Z-H-11.html#%_sec_1.2">1.2&nbsp;&nbsp;Procedures and the Processes They Generate</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.1" href="book-Z-H-11.html#%_sec_1.2.1">1.2.1&nbsp;&nbsp;Linear Recursion and Iteration</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.2" href="book-Z-H-11.html#%_sec_1.2.2">1.2.2&nbsp;&nbsp;Tree Recursion</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.3" href="book-Z-H-11.html#%_sec_1.2.3">1.2.3&nbsp;&nbsp;Orders of Growth</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.4" href="book-Z-H-11.html#%_sec_1.2.4">1.2.4&nbsp;&nbsp;Exponentiation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.5" href="book-Z-H-11.html#%_sec_1.2.5">1.2.5&nbsp;&nbsp;Greatest Common Divisors</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.2.6" href="book-Z-H-11.html#%_sec_1.2.6">1.2.6&nbsp;&nbsp;Example: Testing for Primality</a></p>
+ <p> <a name="%_toc_%_sec_1.3" href="book-Z-H-12.html#%_sec_1.3">1.3&nbsp;&nbsp;Formulating Abstractions with Higher-Order Procedures</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.3.1" href="book-Z-H-12.html#%_sec_1.3.1">1.3.1&nbsp;&nbsp;Procedures as Arguments</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.3.2" href="book-Z-H-12.html#%_sec_1.3.2">1.3.2&nbsp;&nbsp;Constructing Procedures Using <tt>Lambda</tt></a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.3.3" href="book-Z-H-12.html#%_sec_1.3.3">1.3.3&nbsp;&nbsp;Procedures as General Methods</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_1.3.4" href="book-Z-H-12.html#%_sec_1.3.4">1.3.4&nbsp;&nbsp;Procedures as Returned Values</a></p></p>
<mbp:pagebreak />
<h3> <a name="%_toc_%_chap_2" href="book-Z-H-13.html#%_chap_2">2&nbsp;&nbsp;Building Abstractions with Data</a></h3>
- <p class="no-indent"> <a name="%_toc_%_sec_2.1" href="book-Z-H-14.html#%_sec_2.1">2.1&nbsp;&nbsp;Introduction to Data Abstraction</a></p>
- <p> <a name="%_toc_%_sec_2.1.1" href="book-Z-H-14.html#%_sec_2.1.1">2.1.1&nbsp;&nbsp;Example: Arithmetic Operations for Rational Numbers</a></p>
- <p> <a name="%_toc_%_sec_2.1.2" href="book-Z-H-14.html#%_sec_2.1.2">2.1.2&nbsp;&nbsp;Abstraction Barriers</a></p>
- <p> <a name="%_toc_%_sec_2.1.3" href="book-Z-H-14.html#%_sec_2.1.3">2.1.3&nbsp;&nbsp;What Is Meant by Data?</a></p>
- <p> <a name="%_toc_%_sec_2.1.4" href="book-Z-H-14.html#%_sec_2.1.4">2.1.4&nbsp;&nbsp;Extended Exercise: Interval Arithmetic</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_2.2" href="book-Z-H-15.html#%_sec_2.2">2.2&nbsp;&nbsp;Hierarchical Data and the Closure Property</a></p>
- <p> <a name="%_toc_%_sec_2.2.1" href="book-Z-H-15.html#%_sec_2.2.1">2.2.1&nbsp;&nbsp;Representing Sequences</a></p>
- <p> <a name="%_toc_%_sec_2.2.2" href="book-Z-H-15.html#%_sec_2.2.2">2.2.2&nbsp;&nbsp;Hierarchical Structures</a></p>
- <p> <a name="%_toc_%_sec_2.2.3" href="book-Z-H-15.html#%_sec_2.2.3">2.2.3&nbsp;&nbsp;Sequences as Conventional Interfaces</a></p>
- <p> <a name="%_toc_%_sec_2.2.4" href="book-Z-H-15.html#%_sec_2.2.4">2.2.4&nbsp;&nbsp;Example: A Picture Language</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_2.3" href="book-Z-H-16.html#%_sec_2.3">2.3&nbsp;&nbsp;Symbolic Data</a></p>
- <p> <a name="%_toc_%_sec_2.3.1" href="book-Z-H-16.html#%_sec_2.3.1">2.3.1&nbsp;&nbsp;Quotation</a></p>
- <p> <a name="%_toc_%_sec_2.3.2" href="book-Z-H-16.html#%_sec_2.3.2">2.3.2&nbsp;&nbsp;Example: Symbolic Differentiation</a></p>
- <p> <a name="%_toc_%_sec_2.3.3" href="book-Z-H-16.html#%_sec_2.3.3">2.3.3&nbsp;&nbsp;Example: Representing Sets</a></p>
- <p> <a name="%_toc_%_sec_2.3.4" href="book-Z-H-16.html#%_sec_2.3.4">2.3.4&nbsp;&nbsp;Example: Huffman Encoding Trees</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_2.4" href="book-Z-H-17.html#%_sec_2.4">2.4&nbsp;&nbsp;Multiple Representations for Abstract Data</a></p>
- <p> <a name="%_toc_%_sec_2.4.1" href="book-Z-H-17.html#%_sec_2.4.1">2.4.1&nbsp;&nbsp;Representations for Complex Numbers</a></p>
- <p> <a name="%_toc_%_sec_2.4.2" href="book-Z-H-17.html#%_sec_2.4.2">2.4.2&nbsp;&nbsp;Tagged data</a></p>
- <p> <a name="%_toc_%_sec_2.4.3" href="book-Z-H-17.html#%_sec_2.4.3">2.4.3&nbsp;&nbsp;Data-Directed Programming and Additivity</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_2.5" href="book-Z-H-18.html#%_sec_2.5">2.5&nbsp;&nbsp;Systems with Generic Operations</a></p>
- <p> <a name="%_toc_%_sec_2.5.1" href="book-Z-H-18.html#%_sec_2.5.1">2.5.1&nbsp;&nbsp;Generic Arithmetic Operations</a></p>
- <p> <a name="%_toc_%_sec_2.5.2" href="book-Z-H-18.html#%_sec_2.5.2">2.5.2&nbsp;&nbsp;Combining Data of Different Types</a></p>
- <p> <a name="%_toc_%_sec_2.5.3" href="book-Z-H-18.html#%_sec_2.5.3">2.5.3&nbsp;&nbsp;Example: Symbolic Algebra</a></p></p>
+ <p> <a name="%_toc_%_sec_2.1" href="book-Z-H-14.html#%_sec_2.1">2.1&nbsp;&nbsp;Introduction to Data Abstraction</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.1.1" href="book-Z-H-14.html#%_sec_2.1.1">2.1.1&nbsp;&nbsp;Example: Arithmetic Operations for Rational Numbers</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.1.2" href="book-Z-H-14.html#%_sec_2.1.2">2.1.2&nbsp;&nbsp;Abstraction Barriers</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.1.3" href="book-Z-H-14.html#%_sec_2.1.3">2.1.3&nbsp;&nbsp;What Is Meant by Data?</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.1.4" href="book-Z-H-14.html#%_sec_2.1.4">2.1.4&nbsp;&nbsp;Extended Exercise: Interval Arithmetic</a></p>
+ <p> <a name="%_toc_%_sec_2.2" href="book-Z-H-15.html#%_sec_2.2">2.2&nbsp;&nbsp;Hierarchical Data and the Closure Property</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.2.1" href="book-Z-H-15.html#%_sec_2.2.1">2.2.1&nbsp;&nbsp;Representing Sequences</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.2.2" href="book-Z-H-15.html#%_sec_2.2.2">2.2.2&nbsp;&nbsp;Hierarchical Structures</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.2.3" href="book-Z-H-15.html#%_sec_2.2.3">2.2.3&nbsp;&nbsp;Sequences as Conventional Interfaces</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.2.4" href="book-Z-H-15.html#%_sec_2.2.4">2.2.4&nbsp;&nbsp;Example: A Picture Language</a></p>
+ <p> <a name="%_toc_%_sec_2.3" href="book-Z-H-16.html#%_sec_2.3">2.3&nbsp;&nbsp;Symbolic Data</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.3.1" href="book-Z-H-16.html#%_sec_2.3.1">2.3.1&nbsp;&nbsp;Quotation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.3.2" href="book-Z-H-16.html#%_sec_2.3.2">2.3.2&nbsp;&nbsp;Example: Symbolic Differentiation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.3.3" href="book-Z-H-16.html#%_sec_2.3.3">2.3.3&nbsp;&nbsp;Example: Representing Sets</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.3.4" href="book-Z-H-16.html#%_sec_2.3.4">2.3.4&nbsp;&nbsp;Example: Huffman Encoding Trees</a></p>
+ <p> <a name="%_toc_%_sec_2.4" href="book-Z-H-17.html#%_sec_2.4">2.4&nbsp;&nbsp;Multiple Representations for Abstract Data</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.4.1" href="book-Z-H-17.html#%_sec_2.4.1">2.4.1&nbsp;&nbsp;Representations for Complex Numbers</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.4.2" href="book-Z-H-17.html#%_sec_2.4.2">2.4.2&nbsp;&nbsp;Tagged data</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.4.3" href="book-Z-H-17.html#%_sec_2.4.3">2.4.3&nbsp;&nbsp;Data-Directed Programming and Additivity</a></p>
+ <p> <a name="%_toc_%_sec_2.5" href="book-Z-H-18.html#%_sec_2.5">2.5&nbsp;&nbsp;Systems with Generic Operations</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.5.1" href="book-Z-H-18.html#%_sec_2.5.1">2.5.1&nbsp;&nbsp;Generic Arithmetic Operations</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.5.2" href="book-Z-H-18.html#%_sec_2.5.2">2.5.2&nbsp;&nbsp;Combining Data of Different Types</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_2.5.3" href="book-Z-H-18.html#%_sec_2.5.3">2.5.3&nbsp;&nbsp;Example: Symbolic Algebra</a></p></p>
<mbp:pagebreak />
<h3> <a name="%_toc_%_chap_3" href="book-Z-H-19.html#%_chap_3">3&nbsp;&nbsp;Modularity, Objects, and State</a></h3>
- <p class="no-indent"> <a name="%_toc_%_sec_3.1" href="book-Z-H-20.html#%_sec_3.1">3.1&nbsp;&nbsp;Assignment and Local State</a></p>
- <p> <a name="%_toc_%_sec_3.1.1" href="book-Z-H-20.html#%_sec_3.1.1">3.1.1&nbsp;&nbsp;Local State Variables</a></p>
- <p> <a name="%_toc_%_sec_3.1.2" href="book-Z-H-20.html#%_sec_3.1.2">3.1.2&nbsp;&nbsp;The Benefits of Introducing Assignment</a></p>
- <p> <a name="%_toc_%_sec_3.1.3" href="book-Z-H-20.html#%_sec_3.1.3">3.1.3&nbsp;&nbsp;The Costs of Introducing Assignment</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_3.2" href="book-Z-H-21.html#%_sec_3.2">3.2&nbsp;&nbsp;The Environment Model of Evaluation</a></p>
- <p> <a name="%_toc_%_sec_3.2.1" href="book-Z-H-21.html#%_sec_3.2.1">3.2.1&nbsp;&nbsp;The Rules for Evaluation</a></p>
- <p> <a name="%_toc_%_sec_3.2.2" href="book-Z-H-21.html#%_sec_3.2.2">3.2.2&nbsp;&nbsp;Applying Simple Procedures</a></p>
- <p> <a name="%_toc_%_sec_3.2.3" href="book-Z-H-21.html#%_sec_3.2.3">3.2.3&nbsp;&nbsp;Frames as the Repository of Local State</a></p>
- <p> <a name="%_toc_%_sec_3.2.4" href="book-Z-H-21.html#%_sec_3.2.4">3.2.4&nbsp;&nbsp;Internal Definitions</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_3.3" href="book-Z-H-22.html#%_sec_3.3">3.3&nbsp;&nbsp;Modeling with Mutable Data</a></p>
- <p> <a name="%_toc_%_sec_3.3.1" href="book-Z-H-22.html#%_sec_3.3.1">3.3.1&nbsp;&nbsp;Mutable List Structure</a></p>
- <p> <a name="%_toc_%_sec_3.3.2" href="book-Z-H-22.html#%_sec_3.3.2">3.3.2&nbsp;&nbsp;Representing Queues</a></p>
- <p> <a name="%_toc_%_sec_3.3.3" href="book-Z-H-22.html#%_sec_3.3.3">3.3.3&nbsp;&nbsp;Representing Tables</a></p>
- <p> <a name="%_toc_%_sec_3.3.4" href="book-Z-H-22.html#%_sec_3.3.4">3.3.4&nbsp;&nbsp;A Simulator for Digital Circuits</a></p>
- <p> <a name="%_toc_%_sec_3.3.5" href="book-Z-H-22.html#%_sec_3.3.5">3.3.5&nbsp;&nbsp;Propagation of Constraints</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_3.4" href="book-Z-H-23.html#%_sec_3.4">3.4&nbsp;&nbsp;Concurrency: Time Is of the Essence</a></p>
- <p> <a name="%_toc_%_sec_3.4.1" href="book-Z-H-23.html#%_sec_3.4.1">3.4.1&nbsp;&nbsp;The Nature of Time in Concurrent Systems</a></p>
- <p> <a name="%_toc_%_sec_3.4.2" href="book-Z-H-23.html#%_sec_3.4.2">3.4.2&nbsp;&nbsp;Mechanisms for Controlling Concurrency</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_3.5" href="book-Z-H-24.html#%_sec_3.5">3.5&nbsp;&nbsp;Streams</a></p>
- <p> <a name="%_toc_%_sec_3.5.1" href="book-Z-H-24.html#%_sec_3.5.1">3.5.1&nbsp;&nbsp;Streams Are Delayed Lists</a></p>
- <p> <a name="%_toc_%_sec_3.5.2" href="book-Z-H-24.html#%_sec_3.5.2">3.5.2&nbsp;&nbsp;Infinite Streams</a></p>
- <p> <a name="%_toc_%_sec_3.5.3" href="book-Z-H-24.html#%_sec_3.5.3">3.5.3&nbsp;&nbsp;Exploiting the Stream Paradigm</a></p>
- <p> <a name="%_toc_%_sec_3.5.4" href="book-Z-H-24.html#%_sec_3.5.4">3.5.4&nbsp;&nbsp;Streams and Delayed Evaluation</a></p>
- <p> <a name="%_toc_%_sec_3.5.5" href="book-Z-H-24.html#%_sec_3.5.5">3.5.5&nbsp;&nbsp;Modularity of Functional Programs and Modularity of Objects</a></p></p>
+ <p> <a name="%_toc_%_sec_3.1" href="book-Z-H-20.html#%_sec_3.1">3.1&nbsp;&nbsp;Assignment and Local State</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.1.1" href="book-Z-H-20.html#%_sec_3.1.1">3.1.1&nbsp;&nbsp;Local State Variables</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.1.2" href="book-Z-H-20.html#%_sec_3.1.2">3.1.2&nbsp;&nbsp;The Benefits of Introducing Assignment</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.1.3" href="book-Z-H-20.html#%_sec_3.1.3">3.1.3&nbsp;&nbsp;The Costs of Introducing Assignment</a></p>
+ <p> <a name="%_toc_%_sec_3.2" href="book-Z-H-21.html#%_sec_3.2">3.2&nbsp;&nbsp;The Environment Model of Evaluation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.2.1" href="book-Z-H-21.html#%_sec_3.2.1">3.2.1&nbsp;&nbsp;The Rules for Evaluation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.2.2" href="book-Z-H-21.html#%_sec_3.2.2">3.2.2&nbsp;&nbsp;Applying Simple Procedures</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.2.3" href="book-Z-H-21.html#%_sec_3.2.3">3.2.3&nbsp;&nbsp;Frames as the Repository of Local State</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.2.4" href="book-Z-H-21.html#%_sec_3.2.4">3.2.4&nbsp;&nbsp;Internal Definitions</a></p>
+ <p> <a name="%_toc_%_sec_3.3" href="book-Z-H-22.html#%_sec_3.3">3.3&nbsp;&nbsp;Modeling with Mutable Data</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.3.1" href="book-Z-H-22.html#%_sec_3.3.1">3.3.1&nbsp;&nbsp;Mutable List Structure</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.3.2" href="book-Z-H-22.html#%_sec_3.3.2">3.3.2&nbsp;&nbsp;Representing Queues</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.3.3" href="book-Z-H-22.html#%_sec_3.3.3">3.3.3&nbsp;&nbsp;Representing Tables</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.3.4" href="book-Z-H-22.html#%_sec_3.3.4">3.3.4&nbsp;&nbsp;A Simulator for Digital Circuits</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.3.5" href="book-Z-H-22.html#%_sec_3.3.5">3.3.5&nbsp;&nbsp;Propagation of Constraints</a></p>
+ <p> <a name="%_toc_%_sec_3.4" href="book-Z-H-23.html#%_sec_3.4">3.4&nbsp;&nbsp;Concurrency: Time Is of the Essence</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.4.1" href="book-Z-H-23.html#%_sec_3.4.1">3.4.1&nbsp;&nbsp;The Nature of Time in Concurrent Systems</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.4.2" href="book-Z-H-23.html#%_sec_3.4.2">3.4.2&nbsp;&nbsp;Mechanisms for Controlling Concurrency</a></p>
+ <p> <a name="%_toc_%_sec_3.5" href="book-Z-H-24.html#%_sec_3.5">3.5&nbsp;&nbsp;Streams</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.5.1" href="book-Z-H-24.html#%_sec_3.5.1">3.5.1&nbsp;&nbsp;Streams Are Delayed Lists</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.5.2" href="book-Z-H-24.html#%_sec_3.5.2">3.5.2&nbsp;&nbsp;Infinite Streams</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.5.3" href="book-Z-H-24.html#%_sec_3.5.3">3.5.3&nbsp;&nbsp;Exploiting the Stream Paradigm</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.5.4" href="book-Z-H-24.html#%_sec_3.5.4">3.5.4&nbsp;&nbsp;Streams and Delayed Evaluation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_3.5.5" href="book-Z-H-24.html#%_sec_3.5.5">3.5.5&nbsp;&nbsp;Modularity of Functional Programs and Modularity of Objects</a></p></p>
<mbp:pagebreak />
<h3> <a name="%_toc_%_chap_4" href="book-Z-H-25.html#%_chap_4">4&nbsp;&nbsp;Metalinguistic Abstraction</a></h3>
- <p class="no-indent"> <a name="%_toc_%_sec_4.1" href="book-Z-H-26.html#%_sec_4.1">4.1&nbsp;&nbsp;The Metacircular Evaluator</a></p>
- <p> <a name="%_toc_%_sec_4.1.1" href="book-Z-H-26.html#%_sec_4.1.1">4.1.1&nbsp;&nbsp;The Core of the Evaluator</a></p>
- <p> <a name="%_toc_%_sec_4.1.2" href="book-Z-H-26.html#%_sec_4.1.2">4.1.2&nbsp;&nbsp;Representing Expressions</a></p>
- <p> <a name="%_toc_%_sec_4.1.3" href="book-Z-H-26.html#%_sec_4.1.3">4.1.3&nbsp;&nbsp;Evaluator Data Structures</a></p>
- <p> <a name="%_toc_%_sec_4.1.4" href="book-Z-H-26.html#%_sec_4.1.4">4.1.4&nbsp;&nbsp;Running the Evaluator as a Program</a></p>
- <p> <a name="%_toc_%_sec_4.1.5" href="book-Z-H-26.html#%_sec_4.1.5">4.1.5&nbsp;&nbsp;Data as Programs</a></p>
- <p> <a name="%_toc_%_sec_4.1.6" href="book-Z-H-26.html#%_sec_4.1.6">4.1.6&nbsp;&nbsp;Internal Definitions</a></p>
- <p> <a name="%_toc_%_sec_4.1.7" href="book-Z-H-26.html#%_sec_4.1.7">4.1.7&nbsp;&nbsp;Separating Syntactic Analysis from Execution</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_4.2" href="book-Z-H-27.html#%_sec_4.2">4.2&nbsp;&nbsp;Variations on a Scheme -- Lazy Evaluation</a></p>
- <p> <a name="%_toc_%_sec_4.2.1" href="book-Z-H-27.html#%_sec_4.2.1">4.2.1&nbsp;&nbsp;Normal Order and Applicative Order</a></p>
- <p> <a name="%_toc_%_sec_4.2.2" href="book-Z-H-27.html#%_sec_4.2.2">4.2.2&nbsp;&nbsp;An Interpreter with Lazy Evaluation</a></p>
- <p> <a name="%_toc_%_sec_4.2.3" href="book-Z-H-27.html#%_sec_4.2.3">4.2.3&nbsp;&nbsp;Streams as Lazy Lists</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_4.3" href="book-Z-H-28.html#%_sec_4.3">4.3&nbsp;&nbsp;Variations on a Scheme -- Nondeterministic Computing</a></p>
- <p> <a name="%_toc_%_sec_4.3.1" href="book-Z-H-28.html#%_sec_4.3.1">4.3.1&nbsp;&nbsp;Amb and Search</a></p>
- <p> <a name="%_toc_%_sec_4.3.2" href="book-Z-H-28.html#%_sec_4.3.2">4.3.2&nbsp;&nbsp;Examples of Nondeterministic Programs</a></p>
- <p> <a name="%_toc_%_sec_4.3.3" href="book-Z-H-28.html#%_sec_4.3.3">4.3.3&nbsp;&nbsp;Implementing the <tt>Amb</tt> Evaluator</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_4.4" href="book-Z-H-29.html#%_sec_4.4">4.4&nbsp;&nbsp;Logic Programming</a></p>
- <p> <a name="%_toc_%_sec_4.4.1" href="book-Z-H-29.html#%_sec_4.4.1">4.4.1&nbsp;&nbsp;Deductive Information Retrieval</a></p>
- <p> <a name="%_toc_%_sec_4.4.2" href="book-Z-H-29.html#%_sec_4.4.2">4.4.2&nbsp;&nbsp;How the Query System Works</a></p>
- <p> <a name="%_toc_%_sec_4.4.3" href="book-Z-H-29.html#%_sec_4.4.3">4.4.3&nbsp;&nbsp;Is Logic Programming Mathematical Logic?</a></p>
- <p> <a name="%_toc_%_sec_4.4.4" href="book-Z-H-29.html#%_sec_4.4.4">4.4.4&nbsp;&nbsp;Implementing the Query System</a></p></p>
+ <p> <a name="%_toc_%_sec_4.1" href="book-Z-H-26.html#%_sec_4.1">4.1&nbsp;&nbsp;The Metacircular Evaluator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.1" href="book-Z-H-26.html#%_sec_4.1.1">4.1.1&nbsp;&nbsp;The Core of the Evaluator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.2" href="book-Z-H-26.html#%_sec_4.1.2">4.1.2&nbsp;&nbsp;Representing Expressions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.3" href="book-Z-H-26.html#%_sec_4.1.3">4.1.3&nbsp;&nbsp;Evaluator Data Structures</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.4" href="book-Z-H-26.html#%_sec_4.1.4">4.1.4&nbsp;&nbsp;Running the Evaluator as a Program</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.5" href="book-Z-H-26.html#%_sec_4.1.5">4.1.5&nbsp;&nbsp;Data as Programs</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.6" href="book-Z-H-26.html#%_sec_4.1.6">4.1.6&nbsp;&nbsp;Internal Definitions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.1.7" href="book-Z-H-26.html#%_sec_4.1.7">4.1.7&nbsp;&nbsp;Separating Syntactic Analysis from Execution</a></p>
+ <p> <a name="%_toc_%_sec_4.2" href="book-Z-H-27.html#%_sec_4.2">4.2&nbsp;&nbsp;Variations on a Scheme -- Lazy Evaluation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.2.1" href="book-Z-H-27.html#%_sec_4.2.1">4.2.1&nbsp;&nbsp;Normal Order and Applicative Order</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.2.2" href="book-Z-H-27.html#%_sec_4.2.2">4.2.2&nbsp;&nbsp;An Interpreter with Lazy Evaluation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.2.3" href="book-Z-H-27.html#%_sec_4.2.3">4.2.3&nbsp;&nbsp;Streams as Lazy Lists</a></p>
+ <p> <a name="%_toc_%_sec_4.3" href="book-Z-H-28.html#%_sec_4.3">4.3&nbsp;&nbsp;Variations on a Scheme -- Nondeterministic Computing</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.3.1" href="book-Z-H-28.html#%_sec_4.3.1">4.3.1&nbsp;&nbsp;Amb and Search</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.3.2" href="book-Z-H-28.html#%_sec_4.3.2">4.3.2&nbsp;&nbsp;Examples of Nondeterministic Programs</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.3.3" href="book-Z-H-28.html#%_sec_4.3.3">4.3.3&nbsp;&nbsp;Implementing the <tt>Amb</tt> Evaluator</a></p>
+ <p> <a name="%_toc_%_sec_4.4" href="book-Z-H-29.html#%_sec_4.4">4.4&nbsp;&nbsp;Logic Programming</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.4.1" href="book-Z-H-29.html#%_sec_4.4.1">4.4.1&nbsp;&nbsp;Deductive Information Retrieval</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.4.2" href="book-Z-H-29.html#%_sec_4.4.2">4.4.2&nbsp;&nbsp;How the Query System Works</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.4.3" href="book-Z-H-29.html#%_sec_4.4.3">4.4.3&nbsp;&nbsp;Is Logic Programming Mathematical Logic?</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_4.4.4" href="book-Z-H-29.html#%_sec_4.4.4">4.4.4&nbsp;&nbsp;Implementing the Query System</a></p></p>
<mbp:pagebreak />
<h3> <a name="%_toc_%_chap_5" href="book-Z-H-30.html#%_chap_5">5&nbsp;&nbsp;Computing with Register Machines</a></h3>
- <p class="no-indent"> <a name="%_toc_%_sec_5.1" href="book-Z-H-31.html#%_sec_5.1">5.1&nbsp;&nbsp;Designing Register Machines</a></p>
- <p> <a name="%_toc_%_sec_5.1.1" href="book-Z-H-31.html#%_sec_5.1.1">5.1.1&nbsp;&nbsp;A Language for Describing Register Machines</a></p>
- <p> <a name="%_toc_%_sec_5.1.2" href="book-Z-H-31.html#%_sec_5.1.2">5.1.2&nbsp;&nbsp;Abstraction in Machine Design</a></p>
- <p> <a name="%_toc_%_sec_5.1.3" href="book-Z-H-31.html#%_sec_5.1.3">5.1.3&nbsp;&nbsp;Subroutines</a></p>
+ <p> <a name="%_toc_%_sec_5.1" href="book-Z-H-31.html#%_sec_5.1">5.1&nbsp;&nbsp;Designing Register Machines</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.1.1" href="book-Z-H-31.html#%_sec_5.1.1">5.1.1&nbsp;&nbsp;A Language for Describing Register Machines</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.1.2" href="book-Z-H-31.html#%_sec_5.1.2">5.1.2&nbsp;&nbsp;Abstraction in Machine Design</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.1.3" href="book-Z-H-31.html#%_sec_5.1.3">5.1.3&nbsp;&nbsp;Subroutines</a></p>
- <p> <a name="%_toc_%_sec_5.1.4" href="book-Z-H-31.html#%_sec_5.1.4">5.1.4&nbsp;&nbsp;Using a Stack to Implement Recursion</a></p>
- <p> <a name="%_toc_%_sec_5.1.5" href="book-Z-H-31.html#%_sec_5.1.5">5.1.5&nbsp;&nbsp;Instruction Summary</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_5.2" href="book-Z-H-32.html#%_sec_5.2">5.2&nbsp;&nbsp;A Register-Machine Simulator</a></p>
- <p> <a name="%_toc_%_sec_5.2.1" href="book-Z-H-32.html#%_sec_5.2.1">5.2.1&nbsp;&nbsp;The Machine Model</a></p>
- <p> <a name="%_toc_%_sec_5.2.2" href="book-Z-H-32.html#%_sec_5.2.2">5.2.2&nbsp;&nbsp;The Assembler</a></p>
- <p> <a name="%_toc_%_sec_5.2.3" href="book-Z-H-32.html#%_sec_5.2.3">5.2.3&nbsp;&nbsp;Generating Execution Procedures for Instructions</a></p>
- <p> <a name="%_toc_%_sec_5.2.4" href="book-Z-H-32.html#%_sec_5.2.4">5.2.4&nbsp;&nbsp;Monitoring Machine Performance</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_5.3" href="book-Z-H-33.html#%_sec_5.3">5.3&nbsp;&nbsp;Storage Allocation and Garbage Collection</a></p>
- <p> <a name="%_toc_%_sec_5.3.1" href="book-Z-H-33.html#%_sec_5.3.1">5.3.1&nbsp;&nbsp;Memory as Vectors</a></p>
- <p> <a name="%_toc_%_sec_5.3.2" href="book-Z-H-33.html#%_sec_5.3.2">5.3.2&nbsp;&nbsp;Maintaining the Illusion of Infinite Memory</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_5.4" href="book-Z-H-34.html#%_sec_5.4">5.4&nbsp;&nbsp;The Explicit-Control Evaluator</a></p>
- <p> <a name="%_toc_%_sec_5.4.1" href="book-Z-H-34.html#%_sec_5.4.1">5.4.1&nbsp;&nbsp;The Core of the Explicit-Control Evaluator</a></p>
- <p> <a name="%_toc_%_sec_5.4.2" href="book-Z-H-34.html#%_sec_5.4.2">5.4.2&nbsp;&nbsp;Sequence Evaluation and Tail Recursion</a></p>
- <p> <a name="%_toc_%_sec_5.4.3" href="book-Z-H-34.html#%_sec_5.4.3">5.4.3&nbsp;&nbsp;Conditionals, Assignments, and Definitions</a></p>
- <p> <a name="%_toc_%_sec_5.4.4" href="book-Z-H-34.html#%_sec_5.4.4">5.4.4&nbsp;&nbsp;Running the Evaluator</a></p>
- <p class="no-indent"> <a name="%_toc_%_sec_5.5" href="book-Z-H-35.html#%_sec_5.5">5.5&nbsp;&nbsp;Compilation</a></p>
- <p> <a name="%_toc_%_sec_5.5.1" href="book-Z-H-35.html#%_sec_5.5.1">5.5.1&nbsp;&nbsp;Structure of the Compiler</a></p>
- <p> <a name="%_toc_%_sec_5.5.2" href="book-Z-H-35.html#%_sec_5.5.2">5.5.2&nbsp;&nbsp;Compiling Expressions</a></p>
- <p> <a name="%_toc_%_sec_5.5.3" href="book-Z-H-35.html#%_sec_5.5.3">5.5.3&nbsp;&nbsp;Compiling Combinations</a></p>
- <p> <a name="%_toc_%_sec_5.5.4" href="book-Z-H-35.html#%_sec_5.5.4">5.5.4&nbsp;&nbsp;Combining Instruction Sequences</a></p>
- <p> <a name="%_toc_%_sec_5.5.5" href="book-Z-H-35.html#%_sec_5.5.5">5.5.5&nbsp;&nbsp;An Example of Compiled Code</a></p>
- <p> <a name="%_toc_%_sec_5.5.6" href="book-Z-H-35.html#%_sec_5.5.6">5.5.6&nbsp;&nbsp;Lexical Addressing</a></p>
- <p> <a name="%_toc_%_sec_5.5.7" href="book-Z-H-35.html#%_sec_5.5.7">5.5.7&nbsp;&nbsp;Interfacing Compiled Code to the Evaluator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.1.4" href="book-Z-H-31.html#%_sec_5.1.4">5.1.4&nbsp;&nbsp;Using a Stack to Implement Recursion</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.1.5" href="book-Z-H-31.html#%_sec_5.1.5">5.1.5&nbsp;&nbsp;Instruction Summary</a></p>
+ <p> <a name="%_toc_%_sec_5.2" href="book-Z-H-32.html#%_sec_5.2">5.2&nbsp;&nbsp;A Register-Machine Simulator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.2.1" href="book-Z-H-32.html#%_sec_5.2.1">5.2.1&nbsp;&nbsp;The Machine Model</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.2.2" href="book-Z-H-32.html#%_sec_5.2.2">5.2.2&nbsp;&nbsp;The Assembler</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.2.3" href="book-Z-H-32.html#%_sec_5.2.3">5.2.3&nbsp;&nbsp;Generating Execution Procedures for Instructions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.2.4" href="book-Z-H-32.html#%_sec_5.2.4">5.2.4&nbsp;&nbsp;Monitoring Machine Performance</a></p>
+ <p> <a name="%_toc_%_sec_5.3" href="book-Z-H-33.html#%_sec_5.3">5.3&nbsp;&nbsp;Storage Allocation and Garbage Collection</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.3.1" href="book-Z-H-33.html#%_sec_5.3.1">5.3.1&nbsp;&nbsp;Memory as Vectors</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.3.2" href="book-Z-H-33.html#%_sec_5.3.2">5.3.2&nbsp;&nbsp;Maintaining the Illusion of Infinite Memory</a></p>
+ <p> <a name="%_toc_%_sec_5.4" href="book-Z-H-34.html#%_sec_5.4">5.4&nbsp;&nbsp;The Explicit-Control Evaluator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.4.1" href="book-Z-H-34.html#%_sec_5.4.1">5.4.1&nbsp;&nbsp;The Core of the Explicit-Control Evaluator</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.4.2" href="book-Z-H-34.html#%_sec_5.4.2">5.4.2&nbsp;&nbsp;Sequence Evaluation and Tail Recursion</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.4.3" href="book-Z-H-34.html#%_sec_5.4.3">5.4.3&nbsp;&nbsp;Conditionals, Assignments, and Definitions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.4.4" href="book-Z-H-34.html#%_sec_5.4.4">5.4.4&nbsp;&nbsp;Running the Evaluator</a></p>
+ <p> <a name="%_toc_%_sec_5.5" href="book-Z-H-35.html#%_sec_5.5">5.5&nbsp;&nbsp;Compilation</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.1" href="book-Z-H-35.html#%_sec_5.5.1">5.5.1&nbsp;&nbsp;Structure of the Compiler</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.2" href="book-Z-H-35.html#%_sec_5.5.2">5.5.2&nbsp;&nbsp;Compiling Expressions</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.3" href="book-Z-H-35.html#%_sec_5.5.3">5.5.3&nbsp;&nbsp;Compiling Combinations</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.4" href="book-Z-H-35.html#%_sec_5.5.4">5.5.4&nbsp;&nbsp;Combining Instruction Sequences</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.5" href="book-Z-H-35.html#%_sec_5.5.5">5.5.5&nbsp;&nbsp;An Example of Compiled Code</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.6" href="book-Z-H-35.html#%_sec_5.5.6">5.5.6&nbsp;&nbsp;Lexical Addressing</a></p>
+ <p class="indent"> <a name="%_toc_%_sec_5.5.7" href="book-Z-H-35.html#%_sec_5.5.7">5.5.7&nbsp;&nbsp;Interfacing Compiled Code to the Evaluator</a></p>
<hr/>
<div> <a name="%_toc_%_chap_Temp_849" href="book-Z-H-36.html#%_chap_Temp_849">References</a></div>
View
502 content/mobi.out.txt
@@ -1,502 +0,0 @@
-
-***********************************************
-* Amazon.com kindlegen(Linux) V1.0 build 85 *
-* A command line e-book compiler *
-* Copyright Amazon.com 2009 *
-***********************************************
-
-opt compression: standard DOC compression
-opt rebuild: will remove dynamic files
-opt verbose: verbose output
-opt version: try to minimize (default)
-Info(prcgen): Added metadata dc:Title "Structure and Interpretation of Computer Programs"
-Info(prcgen): Added metadata dc:Date "2010-01-09"
-Info(prcgen): Added metadata dc:Creator "Abelson and Sussman"
-Info(prcgen): Added metadata dc:Publisher "The MIT Press"
-Info(prcgen): Added metadata dc:Subject "Electronic Digital Computers -- Programming"
-Info(prcgen): Added metadata dc:Description "Structure and Interpretation of Computer Programs, 2nd edition"
-Info(prcgen): Parsing files 0000038
-Info(prcgen): Parsing file URL: book-Z-H-1.html
-Info(prcgen): Parsing file URL: book-Z-H-2.html
-Warning(prcgen): image file not found http://i.creativecommons.org/l/by-nc/3.0/88x31.png
-Info(prcgen): Parsing file URL: book-Z-H-3.html
-Info(prcgen): Parsing file URL: book-Z-H-4.html
-Info(prcgen): Parsing file URL: book-Z-H-5.html
-Info(prcgen): Parsing file URL: book-Z-H-6.html
-Info(prcgen): Parsing file URL: book-Z-H-7.html
-Info(prcgen): Parsing file URL: book-Z-H-8.html
-Info(prcgen): Parsing file URL: book-Z-H-9.html
-Info(prcgen): Parsing file URL: book-Z-H-10.html
-Info(prcgen): Parsing file URL: book-Z-H-11.html
-Info(prcgen): Parsing file URL: book-Z-H-12.html
-Info(prcgen): Parsing file URL: book-Z-H-13.html
-Info(prcgen): Parsing file URL: book-Z-H-14.html
-Info(prcgen): Parsing file URL: book-Z-H-15.html
-Info(prcgen): Parsing file URL: book-Z-H-16.html
-Info(prcgen): Parsing file URL: book-Z-H-17.html
-Info(prcgen): Parsing file URL: book-Z-H-18.html
-Info(prcgen): Parsing file URL: book-Z-H-19.html
-Info(prcgen): Parsing file URL: book-Z-H-20.html
-Info(prcgen): Parsing file URL: book-Z-H-21.html
-Info(prcgen): Parsing file URL: book-Z-H-22.html
-Info(prcgen): Parsing file URL: book-Z-H-23.html
-Info(prcgen): Parsing file URL: book-Z-H-24.html
-Info(prcgen): Parsing file URL: book-Z-H-25.html
-Info(prcgen): Parsing file URL: book-Z-H-26.html
-Info(prcgen): Parsing file URL: book-Z-H-27.html
-Info(prcgen): Parsing file URL: book-Z-H-28.html
-Info(prcgen): Parsing file URL: book-Z-H-29.html
-Info(prcgen): Parsing file URL: book-Z-H-30.html
-Info(prcgen): Parsing file URL: book-Z-H-31.html
-Info(prcgen): Parsing file URL: book-Z-H-32.html
-Info(prcgen): Parsing file URL: book-Z-H-33.html
-Info(prcgen): Parsing file URL: book-Z-H-34.html
-Info(prcgen): Parsing file URL: book-Z-H-35.html
-Info(prcgen): Parsing file URL: book-Z-H-36.html
-Info(prcgen): Parsing file URL: book-Z-H-37.html
-Info(prcgen): Parsing file URL: book-Z-H-38.html
-Info(prcgen): Resolving hyperlinks
-Info(prcgen): Writing hyperlinks
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_6
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_22
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_41
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_43
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_52
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_74
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_76
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_79
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_100
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_103
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_106
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_116
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_120
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_132
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_134
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_159
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_165
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_177
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_181
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_193
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_203
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_206
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_210
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_214
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_219
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_224
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_235
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_236
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_241
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_244
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_247
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_255
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_257
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_259
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_260
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_261
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_275
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_284
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_287
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_288
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_297
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_302
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_310
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_312
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_336
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_338
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_355
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_363
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_373
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_374
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_380
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_384
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_386
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_387
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_389
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_395
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_396
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_397
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_408
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_413
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_414
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_420
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_427
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_434
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_438
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_447
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_449
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_457
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_471
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_476
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_489
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_499
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_503
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_512
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_513
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_514
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_515
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_516
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_517
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_519
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_521
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_522
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_529
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_541
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_542
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_543
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_583
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_584
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_604
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_608
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_618
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_630
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_631
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_633
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_634
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_635
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_637
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_638
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_639
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_649
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_650
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_653
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_657
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_664
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_668
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_669
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_671
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_675
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_678
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_679
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_681
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_685
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_687
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.1
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.2
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_696
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_697
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_698
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.3
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_699
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.4
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.5
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.6
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.7
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_4.4.4.8
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_714
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_719
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_724
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_725
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_726
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_729
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_730
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_731
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_732
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_746
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_751
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_754
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_761
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_766
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_768
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_769
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_774
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_775
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_779
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_787
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_796
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_798
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_799
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_802
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_804
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_805
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_807
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_808
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_810
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_811
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-4.html#%_toc_%_sec_Temp_836
-Warning(prcgen): Hyperlink not resolved: /home/twcamper/sicp/book/content/book-Z-H-10.html#%_idx_120
-Warning(prcgen): Some hyperlinks could not be resolved.
-Info(prcgen): Building table of content URL: /home/twcamper/sicp/book/content/toc.ncx
-Warning(prcgen): Cover is too small : /home/twcamper/sicp/book/content/cover.jpg
-Info(prcgen): Converting and merging image file "http://i.creativecommons.org/l/by-nc/3.0/88x31.png"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-1.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-16.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-2.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-18.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-5.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-7.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-8.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-14.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-10.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-11.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-12.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-13.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-11.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-13.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-14.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-15.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-16.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-17.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-12.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-18.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-20.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-19.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-20.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-21.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-22.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-23.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-24.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-25.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-15.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-26.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-27.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-28.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-29.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-30.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-31.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-32.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-33.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-17.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-34.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-35.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-36.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-37.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch1-Z-G-38.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-1.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-2.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-5.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-7.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-8.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-10.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-11.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-12.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-13.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-15.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-16.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-17.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-18.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-19.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-20.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-21.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-22.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-23.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-24.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-25.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-26.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-27.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-28.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-29.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-30.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-31.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-32.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-33.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-34.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-35.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-36.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-37.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-38.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-39.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-40.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-41.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-42.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-43.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-44.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-14.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-45.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-46.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-47.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-48.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-49.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-50.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-51.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-52.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-53.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-54.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-55.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-56.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-57.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-58.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-59.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-60.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-61.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-62.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-63.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-64.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-65.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-66.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-67.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-68.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-69.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-70.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-71.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-72.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-74.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-75.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-76.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-77.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-78.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-79.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-80.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-81.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch2-Z-G-73.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-1.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-2.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-5.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-7.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-8.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-10.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-11.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-12.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-13.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-14.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-15.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-16.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-17.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-18.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-19.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-20.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-21.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-22.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-23.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-24.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-25.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-26.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-27.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-28.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-29.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-30.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-31.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-32.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-33.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-34.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-35.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-36.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-37.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-38.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-39.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-40.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-41.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-42.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-43.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-44.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-45.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-46.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-47.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-48.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-49.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-50.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-19.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-51.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-52.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-53.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-54.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-55.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-56.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-57.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-58.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-59.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch3-Z-G-60.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-1.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-2.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-5.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-7.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-8.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch4-Z-G-10.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-1.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-2.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-3.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-5.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-6.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-7.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-8.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/chip.jpg"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/ch5-Z-G-9.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/book-Z-G-D-4.gif"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/cover.jpg"
-Info(prcgen): Converting and merging image file "/home/twcamper/sicp/book/content/cover.jpg"
-Info(prcgen/inflections): Compiling inflections
-Info(prcgen): Building index into record 0000000 Index name: $NCX
-Info(prcgen): Unicode index using utf-8 encoding
-Info(prcgen): Computing UNICODE ranges used in the book
-Info(prcgen): Found UNICODE range: Basic Latin [20..7E]
-Info(prcgen): Found UNICODE range: Latin-1 Supplement [A0..FF]
-Info(prcgen): Building MOBI file, record count: 0000507
-Info(prcgen): Building MOBI file record 0000000
-Info(prcgen): Building MOBI file record 0000011
-Info(prcgen): Building MOBI file record 0000022
-Info(prcgen): Building MOBI file record 0000033
-Info(prcgen): Building MOBI file record 0000044
-Info(prcgen): Building MOBI file record 0000055
-Info(prcgen): Building MOBI file record 0000066
-Info(prcgen): Building MOBI file record 0000077
-Info(prcgen): Building MOBI file record 0000088
-Info(prcgen): Building MOBI file record 0000099
-Info(prcgen): Building MOBI file record 0000110
-Info(prcgen): Building MOBI file record 0000121
-Info(prcgen): Building MOBI file record 0000132
-Info(prcgen): Building MOBI file record 0000143
-Info(prcgen): Building MOBI file record 0000154
-Info(prcgen): Building MOBI file record 0000165
-Info(prcgen): Building MOBI file record 0000176
-Info(prcgen): Building MOBI file record 0000187
-Info(prcgen): Building MOBI file record 0000198
-Info(prcgen): Building MOBI file record 0000209
-Info(prcgen): Building MOBI file record 0000220
-Info(prcgen): Building MOBI file record 0000231
-Info(prcgen): Building MOBI file record 0000242
-Info(prcgen): Building MOBI file record 0000253
-Info(prcgen): Building MOBI file record 0000264
-Info(prcgen): Building MOBI file record 0000275
-Info(prcgen): Building MOBI file record 0000286
-Info(prcgen): Building MOBI file record 0000297
-Info(prcgen): Building MOBI file record 0000308
-Info(prcgen): Building MOBI file record 0000319
-Info(prcgen): Building MOBI file record 0000330
-Info(prcgen): Building MOBI file record 0000341
-Info(prcgen): Building MOBI file record 0000352
-Info(prcgen): Building MOBI file record 0000363
-Info(prcgen): Building MOBI file record 0000374
-Info(prcgen): Building MOBI file record 0000385
-Info(prcgen): Building MOBI file record 0000396
-Info(prcgen): Building MOBI file record 0000407
-Info(prcgen): Building MOBI file record 0000418
-Info(prcgen): Building MOBI file record 0000429
-Info(prcgen): Building MOBI file record 0000440
-Info(prcgen): Building MOBI file record 0000451
-Info(prcgen): Building MOBI file record 0000462
-Info(prcgen): Building MOBI file record 0000473
-Info(prcgen): Building MOBI file record 0000484
-Info(prcgen): Building MOBI file record 0000495
-Info(prcgen): Building MOBI file record 0000506
-Info(prcgen): Uncompressed record size: 0004096
-Info(prcgen): Final stats - TEXT: 000901616 bytes 000000508 records
-Info(prcgen): Final stats - PICTURES: 000000000 bytes 000000000 records
-Info(prcgen): Final stats - INDEXES: 000000624 bytes 000000003 records
-Info(prcgen): Final stats - TRAILING: 000002505 bytes 000000508 records
-Info(prcgen): Final stats - FRAMES: 000000088 bytes 000000002 records
-Info(prcgen): Final stats - OTHER: 000530123 bytes 000000219 records
-Info(prcgen): Final stats - TOTAL: 001434956 bytes 000000732 records
-Info(prcgen): Final stats - text compressed to (in % of original size): 043.38%
-Info(prcgen): The document identifier is: "Structure_an-puter_Programs"
-Info(prcgen): The file format version is V6
-Info(prcgen): Saving MOBI file
-Info(prcgen): MOBI File generated with WARNINGS!
View
2 content/sicp.opf
@@ -8,7 +8,7 @@
<dc:description>Structure and Interpretation of Computer Programs, 2nd edition</dc:description>
<dc:subject>Electronic Digital Computers -- Programming</dc:subject>
<dc:publisher>The MIT Press</dc:publisher>
- <dc:date>2010-01-09</dc:date>
+ <dc:date>2010-01-10</dc:date>
<x-metadata>
<output encoding="utf-8" content-type="text/x-oeb1-document"></output>
<EmbeddedCover>cover.jpg</EmbeddedCover>
View
2 lib/properties.rb
@@ -1,7 +1,7 @@
require 'rubygems'
require 'hpricot'
-$LOCAL_ROOT = "../book/content"
+$LOCAL_ROOT = "../content"
#$LOCAL_ROOT = "../book/mit_contents"
$TOC = "book-Z-H-4.html"
View
BIN sicp.mobi
Binary file not shown.

0 comments on commit abd4721

Please sign in to comment.
Something went wrong with that request. Please try again.