diff options
author | elioat <elioat@tilde.institute> | 2023-08-23 07:52:19 -0400 |
---|---|---|
committer | elioat <elioat@tilde.institute> | 2023-08-23 07:52:19 -0400 |
commit | 562a9a52d599d9a05f871404050968a5fd282640 (patch) | |
tree | 7d3305c1252c043bfe246ccc7deff0056aa6b5ab /js/games/nluqo.github.io/~bh/ssch27/appindex.html | |
parent | 5d012c6c011a9dedf7d0a098e456206244eb5a0f (diff) | |
download | tour-562a9a52d599d9a05f871404050968a5fd282640.tar.gz |
*
Diffstat (limited to 'js/games/nluqo.github.io/~bh/ssch27/appindex.html')
-rw-r--r-- | js/games/nluqo.github.io/~bh/ssch27/appindex.html | 360 |
1 files changed, 360 insertions, 0 deletions
diff --git a/js/games/nluqo.github.io/~bh/ssch27/appindex.html b/js/games/nluqo.github.io/~bh/ssch27/appindex.html new file mode 100644 index 0000000..0e3f689 --- /dev/null +++ b/js/games/nluqo.github.io/~bh/ssch27/appindex.html @@ -0,0 +1,360 @@ +<HTML> +<HEAD> +<TITLE>Simply Scheme: General Index</TITLE> +</HEAD> +<BODY> +<CITE>Simply Scheme</CITE>: +<CITE>Introducing Computer Science</CITE> 2/e Copyright (C) 1999 MIT +<H1>General Index</H1> + +<TABLE width="100%"><TR><TD> +<IMG SRC="../simply.jpg" ALT="cover photo"> +<TD><TABLE> +<TR><TD align="right"><CITE><A HREF="http://www.cs.berkeley.edu/~bh/">Brian +Harvey</A><BR>University of California, Berkeley</CITE> +<TR><TD align="right"><CITE><A HREF="http://ccrma.stanford.edu/~matt">Matthew +Wright</A><BR>University of California, Santa Barbara</CITE> +<TR><TD align="right"><BR> +<TR><TD align="right"><A HREF="../pdf/ssch27.pdf">Download PDF version</A> +<TR><TD align="right"><A HREF="../ss-toc2.html">Back to Table of Contents</A> +<TR><TD align="right"><A HREF="appuindex.html"><STRONG>BACK</STRONG></A> +chapter thread <A HREF="category.html"><STRONG>NEXT</STRONG></A> +<TR><TD align="right"><A HREF="http://mitpress.mit.edu/0262082810">MIT +Press web page for <CITE>Simply Scheme</CITE></A> +</TABLE></TABLE> + +<HR> + + +<P>This index contains technical terms and primitive procedures. Other sources +of information are the index of defined procedures, which contains +procedures whose definitions are in the text and procedures that you are +asked to write as exercises; the glossary, which defines many technical +terms; and the Alphabetical Table of Scheme Primitives on page <A HREF="appendix-funlist.html#funlist">funlist</A>. + +<P><BR> +<A HREF="appindex.html#A">A</A> <A HREF="appindex.html#B">B</A> <A HREF="appindex.html#C">C</A> <A HREF="appindex.html#D">D</A> <A HREF="appindex.html#E">E</A> <A HREF="appindex.html#F">F</A> <A HREF="appindex.html#G">G</A> <A HREF="appindex.html#H">H</A> <A HREF="appindex.html#I">I</A> J <A HREF="appindex.html#K">K</A> <A HREF="appindex.html#L">L</A> <A HREF="appindex.html#M">M</A> <A HREF="appindex.html#N">N</A> <A HREF="appindex.html#O">O</A> <A HREF="appindex.html#P">P</A> <A HREF="appindex.html#Q">Q</A> <A HREF="appindex.html#R">R</A> <A HREF="appindex.html#S">S</A> <A HREF="appindex.html#T">T</A> <A HREF="appindex.html#U">U</A> <A HREF="appindex.html#V">V</A> <A HREF="appindex.html#W">W</A> X Y Z + +<P><BR> +<CODE>#f</CODE> <A HREF="../ssch6/true#g66">Ch6</A><BR> +<CODE>#t</CODE> <A HREF="../ssch6/true#g65">Ch6</A><BR> +<CODE>'</CODE> <A HREF="../ssch5/words#g5">Ch5</A><BR> +<CODE>*</CODE> <A HREF="appendix-funlist#g202">FunList</A><BR> +<CODE>+</CODE> <A HREF="appendix-funlist#g203">FunList</A><BR> +<CODE>-</CODE> <A HREF="../ssch6/true#g83">Ch6</A>, <A HREF="appendix-funlist#g204">FunList</A><BR> +<CODE>/</CODE> <A HREF="appendix-funlist#g205">FunList</A><BR> +<CODE><</CODE> <A HREF="../ssch6/true#g73">Ch6</A><BR> +<CODE><=</CODE> <A HREF="../ssch6/true#g75">Ch6</A><BR> +<CODE>=</CODE> <A HREF="../ssch6/true#g71">Ch6</A><BR> +<CODE>></CODE> <A HREF="../ssch6/true#g72">Ch6</A><BR> +<CODE>>=</CODE> <A HREF="../ssch6/true#g74">Ch6</A><BR> +<A NAME="A"></A> +Abelson, Harold <A HREF="../ssch13/convince-recur#g2">Ch13</A>, <A HREF="../ssch26/preview#g2">Ch26</A><BR> +<CODE>abs</CODE> <A HREF="../ssch6/true#g84">Ch6</A><BR> +abstract data type <A HREF="../ssch16/match#g13">Ch16</A>, <A HREF="../ssch17/lists#g15">Ch17</A>, <A HREF="../ssch18/trees#g28">Ch18</A>, <A HREF="../ssch25/spread-implement#g3">Ch25</A><BR> +<CODE>accumulate</CODE> <A HREF="../ssch8/higher#g20">Ch8</A>, <A HREF="../ssch8/higher#g29">Ch8</A>, <A HREF="../ssch19/implement-hof#g14">Ch19</A><BR> +actual argument <A HREF="../ssch4/defining#g10">Ch4</A><BR> +actual argument expression <A HREF="../ssch4/defining#g12">Ch4</A><BR> +actual argument value <A HREF="../ssch4/defining#g14">Ch4</A><BR> +ADT <A HREF="../ssch16/match#g16">Ch16</A>, <A HREF="../ssch18/trees#g31">Ch18</A>, <A HREF="../ssch25/spread-implement#g2">Ch25</A><BR> +<CODE>align</CODE> <A HREF="../ssch20/io#g44">Ch20</A><BR> +<CODE>and</CODE> <A HREF="../ssch6/true#g87">Ch6</A>, <A HREF="../ssch6/true#g96">Ch6</A><BR> +<CODE>append</CODE> <A HREF="../ssch17/lists#g9">Ch17</A><BR> +<CODE>apply</CODE> <A HREF="../ssch17/lists#g38">Ch17</A><BR> +argument, actual <A HREF="../ssch4/defining#g11">Ch4</A><BR> +arguments, variable number of <A HREF="../ssch17/lists#g36">Ch17</A><BR> +arithmetic function <A HREF="../ssch2/functions#g3">Ch2</A><BR> +<CODE>assoc</CODE> <A HREF="../ssch17/lists#g33">Ch17</A><BR> +association list <A HREF="../ssch17/lists#g31">Ch17</A><BR> +atomic expression <A HREF="../ssch3/people#g1">Ch3</A><BR> +<A NAME="B"></A> +base case <A HREF="../ssch11/recursion#g5">Ch11</A><BR> +base cases, simplifying <A HREF="../ssch12/leap#g5">Ch12</A><BR> +<CODE>before?</CODE> <A HREF="../ssch6/true#g76">Ch6</A><BR> +<CODE>begin</CODE> <A HREF="../ssch20/io#g18">Ch20</A><BR> +<CODE>bf</CODE> <A HREF="../ssch5/words#g20">Ch5</A><BR> +binary number <A HREF="../ssch15/adv-recur#g4">Ch15</A><BR> +<CODE>bl</CODE> <A HREF="../ssch5/words#g21">Ch5</A><BR> +Bonne, Rose <A HREF="credits#g39">Credits</A><BR> +<CODE>boolean?</CODE> <A HREF="../ssch6/true#g79">Ch6</A><BR> +Boole, George <A HREF="../ssch2/functions#g5">Ch2</A><BR> +branch node <A HREF="../ssch18/trees#g3">Ch18</A><BR> +bridge points <A HREF="../ssch9/bridge#g1">ProjBridge</A><BR> +<CODE>butfirst</CODE> <A HREF="../ssch5/words#g10">Ch5</A><BR> +<CODE>butlast</CODE> <A HREF="../ssch5/words#g12">Ch5</A><BR> +<A NAME="C"></A> +<CODE>cadr</CODE> <A HREF="../ssch17/lists#g14">Ch17</A><BR> +<CODE>car</CODE> <A HREF="../ssch17/lists#g4">Ch17</A><BR> +Carroll, Lewis <A HREF="../ssch4/defining#g7">Ch4</A>, <A HREF="credits#g37">Credits</A><BR> +case, base <A HREF="../ssch11/recursion#g6">Ch11</A><BR> +case, recursive <A HREF="../ssch11/recursion#g4">Ch11</A><BR> +<CODE>cdr</CODE> <A HREF="../ssch17/lists#g5">Ch17</A><BR> +<CODE>ceiling</CODE> <A HREF="appendix-funlist#g206">FunList</A><BR> +chalkboard model <A HREF="../ssch7/variables#g8">Ch7</A><BR> +child (in spreadsheet program) <A HREF="../ssch25/spread-implement#g22">Ch25</A><BR> +<CODE>children</CODE> <A HREF="../ssch18/trees#g9">Ch18</A><BR> +clause, cond <A HREF="../ssch6/true#g105">Ch6</A><BR> +Clinger, William <A HREF="../ssch22/files#g26">Ch22</A><BR> +<CODE>close-all-ports</CODE> <A HREF="../ssch22/files#g39">Ch22</A><BR> +<CODE>close-input-port</CODE> <A HREF="../ssch22/files#g13">Ch22</A><BR> +<CODE>close-output-port</CODE> <A HREF="../ssch22/files#g11">Ch22</A><BR> +complexity, control of <A HREF="../ssch1/showing#g2">Ch1</A><BR> +composition of functions <A HREF="../ssch3/part2#g1">Part2</A>, <A HREF="../ssch4/defining#g18">Ch4</A><BR> +compound expression <A HREF="../ssch3/people#g3">Ch3</A>, <A HREF="../ssch3/people#g7">Ch3</A><BR> +compound procedure <A HREF="../ssch1/showing#g9">Ch1</A><BR> +computing, symbolic <A HREF="../ssch1/showing#g22">Ch1</A><BR> +cond clause <A HREF="../ssch6/true#g104">Ch6</A><BR> +<CODE>cond</CODE> <A HREF="../ssch6/true#g101">Ch6</A>, <A HREF="../ssch10/ttt#g10">Ch10</A>, <A HREF="../ssch20/io#g15">Ch20</A><BR> +<CODE>cons</CODE> <A HREF="../ssch17/lists#g8">Ch17</A><BR> +constant, named <A HREF="../ssch7/variables#g3">Ch7</A><BR> +control of complexity <A HREF="../ssch1/showing#g1">Ch1</A><BR> +conversational program <A HREF="../ssch20/io#g1">Ch20</A><BR> +<CODE>cos</CODE> <A HREF="appendix-funlist#g207">FunList</A><BR> +<CODE>count</CODE> <A HREF="../ssch8/higher#g23">Ch8</A><BR> +<CODE>c...r</CODE> <A HREF="../ssch17/lists#g13">Ch17</A><BR> +<A NAME="D"></A> +data file <A HREF="../ssch22/files#g7">Ch22</A><BR> +data structure <A HREF="../ssch10/ttt#g2">Ch10</A><BR> +data type, abstract <A HREF="../ssch16/match#g14">Ch16</A>, <A HREF="../ssch17/lists#g16">Ch17</A>, <A HREF="../ssch18/trees#g29">Ch18</A>, <A HREF="../ssch25/spread-implement#g4">Ch25</A><BR> +<CODE>datum</CODE> <A HREF="../ssch18/trees#g8">Ch18</A><BR> +<CODE>define</CODE> <A HREF="../ssch4/defining#g2">Ch4</A>, <A HREF="../ssch9/lambda#g10">Ch9</A><BR> +definition, global <A HREF="../ssch9/lambda#g14">Ch9</A><BR> +diagram, plumbing <A HREF="../ssch3/people#g15">Ch3</A>, <A HREF="../ssch3/people#g19">Ch3</A><BR> +<CODE>display</CODE> <A HREF="../ssch20/io#g21">Ch20</A>, <A HREF="../ssch22/files#g3">Ch22</A><BR> +Dodgson, Charles <A HREF="credits#g38">Credits</A><BR> +<A NAME="E"></A> +effect, side <A HREF="../ssch20/io#g10">Ch20</A><BR> +<CODE>else</CODE> <A HREF="../ssch6/true#g106">Ch6</A><BR> +<CODE>empty?</CODE> <A HREF="../ssch6/true#g77">Ch6</A><BR> +empty sentence <A HREF="../ssch5/words#g14">Ch5</A>, <A HREF="../ssch6/true#g67">Ch6</A><BR> +end-of-file object <A HREF="../ssch22/files#g16">Ch22</A><BR> +<CODE>eof-object?</CODE> <A HREF="../ssch22/files#g19">Ch22</A><BR> +<CODE>equal?</CODE> <A HREF="../ssch6/true#g69">Ch6</A><BR> +<CODE>error</CODE> <A HREF="appendix-funlist#g208">FunList</A><BR> +error messages <A HREF="../ssch1/showing#g4">Ch1</A><BR> +<CODE>eval</CODE> <A HREF="../ssch25/spread-implement#g28">Ch25</A><BR> +evaluation, order of <A HREF="../ssch3/people#g8">Ch3</A>, <A HREF="../ssch3/people#g12">Ch3</A><BR> +<CODE>even?</CODE> <A HREF="appendix-funlist#g209">FunList</A><BR> +<CODE>every</CODE> <A HREF="../ssch8/higher#g3">Ch8</A>, <A HREF="../ssch8/higher#g27">Ch8</A><BR> +exclusive, mutually <A HREF="../ssch6/true#g109">Ch6</A><BR> +<CODE>exit</CODE> <A HREF="../ssch1/showing#g5">Ch1</A><BR> +expression, actual argument <A HREF="../ssch4/defining#g13">Ch4</A><BR> +expression, atomic <A HREF="../ssch3/people#g2">Ch3</A>, <A HREF="../ssch3/people#g6">Ch3</A><BR> +expression, compound <A HREF="../ssch3/people#g4">Ch3</A>, <A HREF="../ssch3/people#g8">Ch3</A><BR> +expression, self-evaluating <A HREF="../ssch3/people#g5">Ch3</A>, <A HREF="../ssch3/people#g9">Ch3</A>, <A HREF="../ssch5/words#g17">Ch5</A>, <A HREF="../ssch5/words#g26">Ch5</A><BR> +<CODE>expt</CODE> <A HREF="appendix-funlist#g210">FunList</A><BR> +extensions to Scheme <A HREF="../ssch5/words#g8">Ch5</A>, <A HREF="appendix-simply#g16">InitFile</A><BR> +<A NAME="F"></A> +Fibonacci numbers <A HREF="../ssch13/convince-recur#g12">Ch13</A><BR> +file, data <A HREF="../ssch22/files#g8">Ch22</A><BR> +<CODE>file-map</CODE> <A HREF="../ssch22/files#g20">Ch22</A><BR> +<CODE>filter</CODE> <A HREF="../ssch17/lists#g25">Ch17</A>, <A HREF="../ssch19/implement-hof#g12">Ch19</A><BR> +<CODE>first</CODE> <A HREF="../ssch5/words#g9">Ch5</A><BR> +<CODE>floor</CODE> <A HREF="appendix-funlist#g211">FunList</A><BR> +<CODE>for-each</CODE> <A HREF="../ssch20/io#g26">Ch20</A><BR> +formal parameter <A HREF="../ssch4/defining#g8">Ch4</A><BR> +form, special <A HREF="../ssch4/defining#g4">Ch4</A>, <A HREF="../ssch5/words#g4">Ch5</A>, <A HREF="../ssch6/true#g100">Ch6</A>, <A HREF="../ssch6/true#g92">Ch6</A>, <A HREF="../ssch6/true#g95">Ch6</A>, <A HREF="../ssch7/variables#g15">Ch7</A>, <A HREF="../ssch9/lambda#g5">Ch9</A>, <A HREF="../ssch13/convince-recur#g17">Ch13</A>, <A HREF="../ssch20/io#g17">Ch20</A><BR> +Freud, Sigmund <A HREF="../ssch26/preview#g5">Ch26</A><BR> +Friedman, Daniel P. <A HREF="../ssch23/vectors#g1">Ch23</A><BR> +functional programming <A HREF="../ssch2/functions#g1">Ch2</A>, <A HREF="../ssch3/part2#g3">Part2</A>, <A HREF="../ssch7/variables#g4">Ch7</A>, <A HREF="../ssch20/io#g19">Ch20</A><BR> +function, arithmetic <A HREF="../ssch2/functions#g4">Ch2</A><BR> +function as argument <A HREF="../ssch8/higher#g5">Ch8</A><BR> +function as data <A HREF="../ssch2/functions#g6">Ch2</A><BR> +function composition <A HREF="../ssch3/part2#g2">Part2</A>, <A HREF="../ssch4/defining#g19">Ch4</A><BR> +function, higher-order <A HREF="../ssch2/functions#g8">Ch2</A>, <A HREF="../ssch8/higher#g13">Ch8</A>, <A HREF="../ssch17/lists#g23">Ch17</A>, <A HREF="../ssch19/implement-hof#g3">Ch19</A><BR> +function machine <A HREF="../ssch3/people#g12">Ch3</A>, <A HREF="../ssch3/people#g16">Ch3</A>, <A HREF="../ssch8/higher#g14">Ch8</A><BR> +<CODE>functions</CODE> <A HREF="../ssch21/functions-implement#g1">Ch21</A><BR> +function, unnamed <A HREF="../ssch9/lambda#g17">Ch9</A><BR> +function vs. procedure <A HREF="../ssch4/defining#g6">Ch4</A>, <A HREF="../ssch8/higher#g8">Ch8</A><BR> +<A NAME="G"></A> +generalization <A HREF="../ssch4/defining#g16">Ch4</A>, <A HREF="../ssch19/implement-hof#g4">Ch19</A>, <A HREF="../ssch22/files#g23">Ch22</A><BR> +global variable <A HREF="../ssch9/lambda#g12">Ch9</A><BR> +<A NAME="H"></A> +Harvey, Brian <A HREF="../ssch13/convince-recur#g5">Ch13</A><BR> +helper procedure <A HREF="../ssch14/recur-patterns#g15">Ch14</A><BR> +higher-order function <A HREF="../ssch2/functions#g7">Ch2</A>, <A HREF="../ssch8/higher#g12">Ch8</A>, <A HREF="../ssch17/lists#g22">Ch17</A>, <A HREF="../ssch19/implement-hof#g2">Ch19</A><BR> +<A NAME="I"></A> +<CODE>if</CODE> <A HREF="../ssch6/true#g64">Ch6</A>, <A HREF="../ssch6/true#g90">Ch6</A><BR> +imperative programming <A HREF="../ssch23/vectors#g18">Ch23</A><BR> +indentation <A HREF="../ssch1/showing#g17">Ch1</A>, <A HREF="../ssch3/people#g16">Ch3</A><BR> +infix notation <A HREF="../ssch18/trees#g33">Ch18</A><BR> +initialization procedure <A HREF="../ssch14/recur-patterns#g19">Ch14</A><BR> +<CODE>integer?</CODE> <A HREF="appendix-funlist#g212">FunList</A><BR> +interactive programming <A HREF="../ssch20/io#g3">Ch20</A><BR> +interface, user <A HREF="../ssch20/io#g47">Ch20</A><BR> +<CODE>item</CODE> <A HREF="../ssch8/higher#g32">Ch8</A><BR> +<A NAME="K"></A> +<CODE>keep</CODE> <A HREF="../ssch8/higher#g16">Ch8</A>, <A HREF="../ssch8/higher#g28">Ch8</A><BR> +<CODE>keep</CODE> pattern <A HREF="../ssch14/recur-patterns#g5">Ch14</A><BR> +<A NAME="L"></A> +<CODE>lambda</CODE> <A HREF="../ssch9/lambda#g1">Ch9</A><BR> +<CODE>last</CODE> <A HREF="../ssch5/words#g11">Ch5</A><BR> +Latin, Pig <A HREF="../ssch1/showing#g14">Ch1</A>, <A HREF="../ssch11/recursion#g8">Ch11</A><BR> +leaf node <A HREF="../ssch18/trees#g5">Ch18</A><BR> +<CODE>length</CODE> <A HREF="../ssch17/lists#g30">Ch17</A><BR> +<CODE>let</CODE> <A HREF="../ssch7/variables#g13">Ch7</A><BR> +lines of a program <A HREF="../ssch1/showing#g16">Ch1</A><BR> +list, association <A HREF="../ssch17/lists#g32">Ch17</A><BR> +<CODE>list</CODE> <A HREF="../ssch17/lists#g7">Ch17</A><BR> +<CODE>list?</CODE> <A HREF="../ssch17/lists#g27">Ch17</A><BR> +<CODE>list->vector</CODE> <A HREF="../ssch23/vectors#g9">Ch23</A><BR> +<CODE>list-ref</CODE> <A HREF="../ssch17/lists#g29">Ch17</A><BR> +list, structured <A HREF="../ssch17/lists#g2">Ch17</A>, <A HREF="../ssch19/implement-hof#g20">Ch19</A><BR> +little people <A HREF="../ssch7/variables#g6">Ch7</A>, <A HREF="../ssch13/convince-recur#g1">Ch13</A><BR> +<CODE>load</CODE> <A HREF="appendix-funlist#g213">FunList</A><BR> +local variable <A HREF="../ssch7/variables#g10">Ch7</A><BR> +<CODE>log</CODE> <A HREF="appendix-funlist#g214">FunList</A><BR> +<A NAME="M"></A> +machine, function <A HREF="../ssch3/people#g13">Ch3</A>, <A HREF="../ssch3/people#g17">Ch3</A>, <A HREF="../ssch8/higher#g15">Ch8</A><BR> +<CODE>make-node</CODE> <A HREF="../ssch18/trees#g7">Ch18</A><BR> +<CODE>make-vector</CODE> <A HREF="../ssch23/vectors#g2">Ch23</A><BR> +Manilow, Barry <A HREF="../ssch5/words#g1">Ch5</A><BR> +<CODE>map</CODE> <A HREF="../ssch17/lists#g24">Ch17</A><BR> +Marx, Karl <A HREF="../ssch26/preview#g6">Ch26</A><BR> +matcher, pattern <A HREF="../ssch16/match#g2">Ch16</A><BR> +<CODE>max</CODE> <A HREF="appendix-funlist#g215">FunList</A><BR> +<CODE>member</CODE> <A HREF="../ssch17/lists#g28">Ch17</A><BR> +<CODE>member?</CODE> <A HREF="../ssch6/true#g70">Ch6</A>, <A HREF="../ssch6/true#g110">Ch6</A><BR> +Mills, Alan <A HREF="credits#g40">Credits</A><BR> +<CODE>min</CODE> <A HREF="appendix-funlist#g216">FunList</A><BR> +model, chalkboard <A HREF="../ssch7/variables#g9">Ch7</A><BR> +moon, phase of the <A HREF="../ssch13/convince-recur#g11">Ch13</A><BR> +mutually exclusive <A HREF="../ssch6/true#g108">Ch6</A><BR> +mutual recursion <A HREF="../ssch18/trees#g16">Ch18</A><BR> +<A NAME="N"></A> +named constant <A HREF="../ssch7/variables#g2">Ch7</A><BR> +naming a value <A HREF="../ssch7/variables#g1">Ch7</A>, <A HREF="../ssch9/lambda#g9">Ch9</A><BR> +<CODE>newline</CODE> <A HREF="../ssch20/io#g23">Ch20</A>, <A HREF="../ssch22/files#g6">Ch22</A><BR> +node, branch <A HREF="../ssch18/trees#g4">Ch18</A><BR> +node, leaf <A HREF="../ssch18/trees#g6">Ch18</A><BR> +node, root <A HREF="../ssch18/trees#g2">Ch18</A><BR> +<CODE>not</CODE> <A HREF="../ssch6/true#g88">Ch6</A><BR> +<CODE>null?</CODE> <A HREF="../ssch17/lists#g6">Ch17</A><BR> +number, binary <A HREF="../ssch15/adv-recur#g5">Ch15</A><BR> +<CODE>number?</CODE> <A HREF="../ssch6/true#g78">Ch6</A><BR> +numbers, Fibonacci <A HREF="../ssch13/convince-recur#g13">Ch13</A><BR> +<A NAME="O"></A> +object, end-of-file <A HREF="../ssch22/files#g17">Ch22</A><BR> +<CODE>odd?</CODE> <A HREF="appendix-funlist#g217">FunList</A><BR> +<CODE>open-input-file</CODE> <A HREF="../ssch22/files#g12">Ch22</A><BR> +<CODE>open-output-file</CODE> <A HREF="../ssch22/files#g9">Ch22</A><BR> +<CODE>or</CODE> <A HREF="../ssch6/true#g93">Ch6</A><BR> +order of evaluation <A HREF="../ssch3/people#g7">Ch3</A>, <A HREF="../ssch3/people#g11">Ch3</A><BR> +<A NAME="P"></A> +parameter, formal <A HREF="../ssch4/defining#g9">Ch4</A><BR> +parameter, rest <A HREF="../ssch17/lists#g40">Ch17</A><BR> +parentheses, for cond clauses <A HREF="../ssch6/true#g103">Ch6</A><BR> +parentheses, for let variables <A HREF="../ssch7/variables#g17">Ch7</A><BR> +parentheses, for procedure invocation <A HREF="../ssch1/showing#g3">Ch1</A>, <A HREF="../ssch3/people#g9">Ch3</A>, <A HREF="../ssch3/people#g13">Ch3</A>, <A HREF="../ssch8/higher#g37">Ch8</A><BR> +parent (in spreadsheet program) <A HREF="../ssch25/spread-implement#g21">Ch25</A><BR> +pattern: <CODE>keep</CODE> <A HREF="../ssch14/recur-patterns#g6">Ch14</A><BR> +pattern matcher <A HREF="../ssch16/match#g1">Ch16</A><BR> +pattern, recursive <A HREF="../ssch14/recur-patterns#g2">Ch14</A><BR> +phase of the moon <A HREF="../ssch13/convince-recur#g10">Ch13</A><BR> +Pig Latin <A HREF="../ssch1/showing#g13">Ch1</A>, <A HREF="../ssch11/recursion#g7">Ch11</A><BR> +Pisano, Leonardo <A HREF="../ssch13/convince-recur#g14">Ch13</A><BR> +plumbing diagram <A HREF="../ssch3/people#g14">Ch3</A>, <A HREF="../ssch3/people#g18">Ch3</A><BR> +points, bridge <A HREF="../ssch9/bridge#g2">ProjBridge</A><BR> +prefix notation <A HREF="../ssch18/trees#g32">Ch18</A><BR> +primitive procedure <A HREF="../ssch1/showing#g7">Ch1</A><BR> +printed twice, return value <A HREF="../ssch13/convince-recur#g8">Ch13</A><BR> +printing <A HREF="../ssch20/io#g5">Ch20</A>, <A HREF="../ssch20/io#g50">Ch20</A><BR> +procedure as argument <A HREF="../ssch8/higher#g6">Ch8</A><BR> +procedure, compound <A HREF="../ssch1/showing#g8">Ch1</A><BR> +procedure, helper <A HREF="../ssch14/recur-patterns#g16">Ch14</A><BR> +procedure, higher-order <A HREF="../ssch19/implement-hof#g1">Ch19</A><BR> +procedure, initialization <A HREF="../ssch14/recur-patterns#g20">Ch14</A><BR> +procedure, primitive <A HREF="../ssch1/showing#g6">Ch1</A><BR> +<CODE>procedure?</CODE> <A HREF="appendix-funlist#g218">FunList</A><BR> +procedure vs. function <A HREF="../ssch4/defining#g5">Ch4</A>, <A HREF="../ssch8/higher#g7">Ch8</A><BR> +program, conversational <A HREF="../ssch20/io#g2">Ch20</A><BR> +programming, functional <A HREF="../ssch2/functions#g2">Ch2</A>, <A HREF="../ssch3/part2#g4">Part2</A>, <A HREF="../ssch7/variables#g5">Ch7</A>, <A HREF="../ssch20/io#g20">Ch20</A><BR> +programming, imperative <A HREF="../ssch23/vectors#g19">Ch23</A><BR> +programming, interactive <A HREF="../ssch20/io#g4">Ch20</A><BR> +programming, symbolic <A HREF="../ssch1/showing#g24">Ch1</A><BR> +<A NAME="Q"></A> +quotation marks, double <A HREF="../ssch5/words#g6">Ch5</A><BR> +<CODE>quote</CODE> <A HREF="../ssch5/words#g2">Ch5</A><BR> +<CODE>quotient</CODE> <A HREF="appendix-funlist#g219">FunList</A><BR> +<A NAME="R"></A> +<CODE>random</CODE> <A HREF="../ssch23/vectors#g7">Ch23</A>, <A HREF="appendix-funlist#g220">FunList</A><BR> +<CODE>read</CODE> <A HREF="../ssch20/io#g35">Ch20</A>, <A HREF="../ssch22/files#g1">Ch22</A><BR> +<CODE>read-line</CODE> <A HREF="../ssch20/io#g41">Ch20</A>, <A HREF="../ssch22/files#g2">Ch22</A><BR> +<CODE>read-string</CODE> <A HREF="../ssch22/files#g33">Ch22</A><BR> +recursion <EM>see</EM> recursion<BR> +recursion, mutual <A HREF="../ssch18/trees#g17">Ch18</A><BR> +recursion, tree <A HREF="../ssch18/trees#g19">Ch18</A><BR> +recursive case <A HREF="../ssch11/recursion#g3">Ch11</A><BR> +recursive pattern <A HREF="../ssch14/recur-patterns#g1">Ch14</A><BR> +<CODE>reduce</CODE> <A HREF="../ssch17/lists#g26">Ch17</A>, <A HREF="../ssch19/implement-hof#g15">Ch19</A><BR> +Rees, Jonathan <A HREF="../ssch22/files#g27">Ch22</A><BR> +<CODE>remainder</CODE> <A HREF="appendix-funlist#g221">FunList</A><BR> +<CODE>repeated</CODE> <A HREF="../ssch8/higher#g30">Ch8</A><BR> +replacement, result <A HREF="../ssch3/people#g11">Ch3</A>, <A HREF="../ssch3/people#g15">Ch3</A><BR> +rest parameter <A HREF="../ssch17/lists#g39">Ch17</A><BR> +result replacement <A HREF="../ssch3/people#g10">Ch3</A>, <A HREF="../ssch3/people#g14">Ch3</A><BR> +root node <A HREF="../ssch18/trees#g1">Ch18</A><BR> +<CODE>round</CODE> <A HREF="appendix-funlist#g222">FunList</A><BR> +<A NAME="S"></A> +Scheme, extensions to <A HREF="../ssch5/words#g7">Ch5</A>, <A HREF="appendix-simply#g15">InitFile</A><BR> +<CODE>se</CODE> <A HREF="../ssch5/words#g24">Ch5</A><BR> +self-evaluating expression <A HREF="../ssch3/people#g6">Ch3</A>, <A HREF="../ssch3/people#g10">Ch3</A>, <A HREF="../ssch5/words#g18">Ch5</A>, <A HREF="../ssch5/words#g25">Ch5</A><BR> +<CODE>sentence</CODE> <A HREF="../ssch5/words#g23">Ch5</A><BR> +<CODE>sentence?</CODE> <A HREF="../ssch6/true#g81">Ch6</A><BR> +sentence, empty <A HREF="../ssch5/words#g15">Ch5</A>, <A HREF="../ssch6/true#g68">Ch6</A><BR> +<CODE>show</CODE> <A HREF="../ssch20/io#g6">Ch20</A>, <A HREF="../ssch22/files#g4">Ch22</A>, <A HREF="../ssch22/files#g10">Ch22</A><BR> +<CODE>show-line</CODE> <A HREF="../ssch20/io#g42">Ch20</A>, <A HREF="../ssch22/files#g5">Ch22</A><BR> +side effect <A HREF="../ssch20/io#g9">Ch20</A><BR> +simplifying base cases <A HREF="../ssch12/leap#g4">Ch12</A><BR> +<CODE>sin</CODE> <A HREF="appendix-funlist#g223">FunList</A><BR> +special form <A HREF="../ssch4/defining#g3">Ch4</A>, <A HREF="../ssch5/words#g3">Ch5</A>, <A HREF="../ssch6/true#g91">Ch6</A>, <A HREF="../ssch6/true#g94">Ch6</A>, <A HREF="../ssch6/true#g99">Ch6</A>, <A HREF="../ssch7/variables#g14">Ch7</A>, <A HREF="../ssch9/lambda#g4">Ch9</A>, <A HREF="../ssch13/convince-recur#g16">Ch13</A>, <A HREF="../ssch20/io#g16">Ch20</A><BR> +<CODE>sqrt</CODE> <A HREF="appendix-funlist#g224">FunList</A><BR> +string <A HREF="../ssch5/words#g19">Ch5</A><BR> +<EM>Structure and Interpretation of Computer Programs</EM> <A HREF="../ssch26/preview#g1">Ch26</A><BR> +structure, data <A HREF="../ssch10/ttt#g3">Ch10</A><BR> +structured list <A HREF="../ssch17/lists#g3">Ch17</A>, <A HREF="../ssch19/implement-hof#g19">Ch19</A><BR> +substitution <A HREF="../ssch7/variables#g12">Ch7</A><BR> +substitution model and global variables <A HREF="../ssch9/lambda#g11">Ch9</A><BR> +Sussman, Gerald Jay <A HREF="../ssch13/convince-recur#g3">Ch13</A>, <A HREF="../ssch26/preview#g3">Ch26</A><BR> +Sussman, Julie <A HREF="../ssch13/convince-recur#g4">Ch13</A>, <A HREF="../ssch26/preview#g4">Ch26</A><BR> +symbolic programming <A HREF="../ssch1/showing#g23">Ch1</A><BR> +<A NAME="T"></A> +<CODE>trace</CODE> <A HREF="../ssch13/convince-recur#g7">Ch13</A><BR> +tree recursion <A HREF="../ssch18/trees#g18">Ch18</A><BR> +type, abstract <A HREF="../ssch16/match#g15">Ch16</A>, <A HREF="../ssch17/lists#g17">Ch17</A>, <A HREF="../ssch18/trees#g30">Ch18</A>, <A HREF="../ssch25/spread-implement#g1">Ch25</A><BR> +<A NAME="U"></A> +unnamed function <A HREF="../ssch9/lambda#g18">Ch9</A><BR> +<CODE>untrace</CODE> <A HREF="../ssch13/convince-recur#g9">Ch13</A><BR> +user interface <A HREF="../ssch20/io#g46">Ch20</A><BR> +<A NAME="V"></A> +value, actual argument <A HREF="../ssch4/defining#g15">Ch4</A><BR> +variable, global <A HREF="../ssch9/lambda#g13">Ch9</A><BR> +variable, local <A HREF="../ssch7/variables#g11">Ch7</A><BR> +variable number of arguments <A HREF="../ssch17/lists#g35">Ch17</A><BR> +<CODE>vector</CODE> <A HREF="../ssch23/vectors#g14">Ch23</A><BR> +<CODE>vector?</CODE> <A HREF="../ssch23/vectors#g16">Ch23</A><BR> +<CODE>vector-fill!</CODE> <A HREF="../ssch23/vectors#g21">Ch23</A><BR> +<CODE>vector->list</CODE> <A HREF="../ssch23/vectors#g10">Ch23</A><BR> +<CODE>vector-length</CODE> <A HREF="../ssch23/vectors#g15">Ch23</A><BR> +<CODE>vector-ref</CODE> <A HREF="../ssch23/vectors#g4">Ch23</A><BR> +<CODE>vector-set!</CODE> <A HREF="../ssch23/vectors#g3">Ch23</A><BR> +<A NAME="W"></A> +<CODE>word</CODE> <A HREF="../ssch5/words#g22">Ch5</A><BR> +<CODE>word?</CODE> <A HREF="../ssch6/true#g80">Ch6</A><BR> +word, empty <A HREF="../ssch5/words#g16">Ch5</A><BR> +Wright, Matthew <A HREF="../ssch13/convince-recur#g6">Ch13</A><BR> +<CODE>write</CODE> <A HREF="../ssch22/files#g38">Ch22</A> + + +<HR> +<P><A HREF="../ss-toc2.html">(back to Table of Contents)</A><P> +<A HREF="appuindex.html"><STRONG>BACK</STRONG></A> +chapter thread <A HREF="category.html"><STRONG>NEXT</STRONG></A> + +<P> +<ADDRESS> +<A HREF="../index.html">Brian Harvey</A>, +<CODE>bh@cs.berkeley.edu</CODE> +</ADDRESS> +</BODY> +</HTML> |