\indexentry{R5RS|expandhtmlindex}{2} \indexentry{fixnum|expandhtmlindex}{4} \indexentry{zen|expandhtmlindex}{6} \indexentry{begin@\q{begin}|expandhtmlindex}{8} \indexentry{display@\q{display}|expandhtmlindex}{10} \indexentry{newline@\q{newline}|expandhtmlindex}{12} \indexentry{comment|expandhtmlindex}{14} \indexentry{form|expandhtmlindex}{16} \indexentry{subform|expandhtmlindex}{18} \indexentry{console|expandhtmlindex}{20} \indexentry{standard output|expandhtmlindex}{22} \indexentry{command line|expandhtmlindex}{24} \indexentry{MzScheme|expandhtmlindex}{26} \indexentry{listener|expandhtmlindex}{28} \indexentry{read-eval-print loop|expandhtmlindex}{30} \indexentry{evaluation|expandhtmlindex}{32} \indexentry{load@\q{load}|expandhtmlindex}{34} \indexentry{exit@\q{exit}|expandhtmlindex}{36} \indexentry{data type|expandhtmlindex}{38} \indexentry{data type!simple|expandhtmlindex}{40} \indexentry{boolean|expandhtmlindex}{42} \indexentry{boolean?@\q{boolean?}|expandhtmlindex}{44} \indexentry{t@\q{#t}|expandhtmlindex}{46} \indexentry{f@\q{#f}|expandhtmlindex}{48} \indexentry{truth|expandhtmlindex}{50} \indexentry{falsity|expandhtmlindex}{52} \indexentry{not@\q{not}|expandhtmlindex}{54} \indexentry{number|expandhtmlindex}{56} \indexentry{number?@\q{number?}|expandhtmlindex}{58} \indexentry{integer?@\q{integer?}|expandhtmlindex}{60} \indexentry{rational?@\q{rational?}|expandhtmlindex}{62} \indexentry{real?@\q{real?}|expandhtmlindex}{64} \indexentry{complex?@\q{complex?}|expandhtmlindex}{66} \indexentry{b@\q{#b} (binary number)|expandhtmlindex}{68} \indexentry{o@\q{#o} (octal number)|expandhtmlindex}{70} \indexentry{x@\q{#x} (hexadecimal number)|expandhtmlindex}{72} \indexentry{d@\q{#d} (decimal number)|expandhtmlindex}{74} \indexentry{eqv?@\q{eqv?}|expandhtmlindex}{76} \indexentry{=@\q{=}|expandhtmlindex}{78} \indexentry{<@\q{<}|expandhtmlindex}{80} \indexentry{<=@\q{<=}|expandhtmlindex}{82} \indexentry{>@\q{>}|expandhtmlindex}{84} \indexentry{>=@\q{>=}|expandhtmlindex}{86} \indexentry{+@\q{+}|expandhtmlindex}{88} \indexentry{-@\q{-}|expandhtmlindex}{90} \indexentry{*@\q{*}|expandhtmlindex}{92} \indexentry{/@\q{/}|expandhtmlindex}{94} \indexentry{expt@\q{expt}|expandhtmlindex}{96} \indexentry{max@\q{max}|expandhtmlindex}{98} \indexentry{min@\q{min}|expandhtmlindex}{100} \indexentry{abs@\q{abs}|expandhtmlindex}{102} \indexentry{atan@\q{atan}|expandhtmlindex}{104} \indexentry{exp@\q{exp}|expandhtmlindex}{106} \indexentry{sqrt@\q{sqrt}|expandhtmlindex}{108} \indexentry{character|expandhtmlindex}{110} \indexentry{character!-notation@\p+#\+ notation for|expandhtmlindex}{112} \indexentry{char?@\q{char?}|expandhtmlindex}{114} \indexentry{char=?@\q{char=?}|expandhtmlindex}{116} \indexentry{char?@\q{char>?}|expandhtmlindex}{122} \indexentry{char>=?@\q{char>=?}|expandhtmlindex}{124} \indexentry{char-ci=?@\q{char-ci=?}|expandhtmlindex}{126} \indexentry{char-ci?@\q{char-ci>?}|expandhtmlindex}{132} \indexentry{char-ci>=?@\q{char-ci>=?}|expandhtmlindex}{134} \indexentry{char-downcase@\q{char-downcase}|expandhtmlindex}{136} \indexentry{char-upcase@\q{char-upcase}|expandhtmlindex}{138} \indexentry{symbol|expandhtmlindex}{140} \indexentry{self-evaluation|expandhtmlindex}{142} \indexentry{identifier|expandhtmlindex}{144} \indexentry{variable|expandhtmlindex}{146} \indexentry{quote@\q{quote}|expandhtmlindex}{148} \indexentry{'@\q{'} (\q{quote})|expandhtmlindex}{150} \indexentry{symbol?@\q{symbol?}|expandhtmlindex}{152} \indexentry{symbol!case-insensitivity|expandhtmlindex}{154} \indexentry{define@\q{define}|expandhtmlindex}{156} \indexentry{variable!global|expandhtmlindex}{158} \indexentry{set"!@\q{set"!}|expandhtmlindex}{160} \indexentry{data type!compound|expandhtmlindex}{162} \indexentry{string|expandhtmlindex}{164} \indexentry{string@\q{string} (procedure)|expandhtmlindex}{166} \indexentry{string-ref@\q{string-ref}|expandhtmlindex}{168} \indexentry{string-append@\q{string-append}|expandhtmlindex}{170} \indexentry{make-string@\q{make-string}|expandhtmlindex}{172} \indexentry{string?@\q{string?}|expandhtmlindex}{174} \indexentry{string-set"!@\q{string-set"!}|expandhtmlindex}{176} \indexentry{vector|expandhtmlindex}{178} \indexentry{vector@\q{vector} (procedure)|expandhtmlindex}{180} \indexentry{make-vector@\q{make-vector}|expandhtmlindex}{182} \indexentry{dotted pair|expandhtmlindex}{184} \indexentry{list|expandhtmlindex}{186} \indexentry{car@\q{car}|expandhtmlindex}{188} \indexentry{cdr@\q{cdr}|expandhtmlindex}{190} \indexentry{cons@\q{cons}|expandhtmlindex}{192} \indexentry{set-car"!@\q{set-car"!}|expandhtmlindex}{194} \indexentry{set-cdr"!@\q{set-cdr"!}|expandhtmlindex}{196} \indexentry{c...r@\q{c...r}|expandhtmlindex}{198} \indexentry{empty list|expandhtmlindex}{200} \indexentry{list@\q{list} (procedure)|expandhtmlindex}{202} \indexentry{list-ref@\q{list-ref}|expandhtmlindex}{204} \indexentry{list-tail@\q{list-tail}|expandhtmlindex}{206} \indexentry{pair?@\q{pair?}|expandhtmlindex}{208} \indexentry{null?@\q{null?}|expandhtmlindex}{210} \indexentry{list?@\q{list?}|expandhtmlindex}{212} \indexentry{data type!conversion to and fro|expandhtmlindex}{214} \indexentry{char->integer@\q{char->integer}|expandhtmlindex}{216} \indexentry{integer->char@\q{integer->char}|expandhtmlindex}{218} \indexentry{string->list@\q{string->list}|expandhtmlindex}{220} \indexentry{list->string@\q{list->string}|expandhtmlindex}{222} \indexentry{vector->list@\q{vector->list}|expandhtmlindex}{224} \indexentry{list->vector@\q{list->vector}|expandhtmlindex}{226} \indexentry{number->string@\q{number->string}|expandhtmlindex}{228} \indexentry{string->number@\q{string->number}|expandhtmlindex}{230} \indexentry{procedure|expandhtmlindex}{232} \indexentry{port|expandhtmlindex}{234} \indexentry{S-expression|expandhtmlindex}{236} \indexentry{procedure|expandhtmlindex}{238} \indexentry{lambda@\q{lambda}|expandhtmlindex}{240} \indexentry{procedure!parameters|expandhtmlindex}{242} \indexentry{apply@\q{apply}|expandhtmlindex}{244} \indexentry{begin@\q{begin}|expandhtmlindex}{246} \indexentry{begin@\q{begin}!implicit|expandhtmlindex}{248} \indexentry{if@\q{if}|expandhtmlindex}{250} \indexentry{conditional|expandhtmlindex}{252} \indexentry{when@\q{when}|expandhtmlindex}{254} \indexentry{unless@\q{unless}|expandhtmlindex}{256} \indexentry{begin@\q{begin}!implicit|expandhtmlindex}{258} \indexentry{cond@\q{cond}|expandhtmlindex}{260} \indexentry{case@\q{case}|expandhtmlindex}{262} \indexentry{and@\q{and}|expandhtmlindex}{264} \indexentry{or@\q{or}|expandhtmlindex}{266} \indexentry{variable!lexical|expandhtmlindex}{268} \indexentry{variable!local|expandhtmlindex}{270} \indexentry{variable!global|expandhtmlindex}{272} \indexentry{let@\q{let}|expandhtmlindex}{274} \indexentry{let*@\q{let*}|expandhtmlindex}{276} \indexentry{fluid-let@\q{fluid-let}|expandhtmlindex}{278} \indexentry{recursion|expandhtmlindex}{280} \indexentry{procedure!recursive|expandhtmlindex}{282} \indexentry{even?@\q{even?}|expandhtmlindex}{284} \indexentry{odd?@\q{odd?}|expandhtmlindex}{286} \indexentry{letrec@\q{letrec}|expandhtmlindex}{288} \indexentry{recursion!letrec@\q{letrec}|expandhtmlindex}{290} \indexentry{named let@named \q{let}|expandhtmlindex}{292} \indexentry{let@\q{let}!named|expandhtmlindex}{294} \indexentry{iteration|expandhtmlindex}{296} \indexentry{loop|expandhtmlindex}{298} \indexentry{recursion!iteration as|expandhtmlindex}{300} \indexentry{tail recursion|expandhtmlindex}{302} \indexentry{recursion!tail|expandhtmlindex}{304} \indexentry{tail call|expandhtmlindex}{306} \indexentry{tail call!elimination of|expandhtmlindex}{308} \indexentry{procedure!tail-recursive|expandhtmlindex}{310} \indexentry{list-position@\q{list-position}|expandhtmlindex}{312} \indexentry{reverse"!@\q{reverse"!}|expandhtmlindex}{314} \indexentry{map@\q{map}|expandhtmlindex}{316} \indexentry{for-each@\q{for-each}|expandhtmlindex}{318} \indexentry{port|expandhtmlindex}{320} \indexentry{eof-object?@\q{eof-object?}|expandhtmlindex}{322} \indexentry{read-char@\q{read-char}|expandhtmlindex}{324} \indexentry{read-line@\q{read-line}|expandhtmlindex}{326} \indexentry{read@\q{read}|expandhtmlindex}{328} \indexentry{write-char@\q{write-char}|expandhtmlindex}{330} \indexentry{write@\q{write}|expandhtmlindex}{332} \indexentry{display@\q{display}|expandhtmlindex}{334} \indexentry{newline@\q{newline}|expandhtmlindex}{336} \indexentry{port!for file|expandhtmlindex}{338} \indexentry{file!port for|expandhtmlindex}{340} \indexentry{current-input-port@\q{current-input-port}|expandhtmlindex}{342} \indexentry{current-output-port@\q{current-output-port}|expandhtmlindex}{344} \indexentry{standard input|expandhtmlindex}{346} \indexentry{standard output|expandhtmlindex}{348} \indexentry{open-input-file@\q{open-input-file}|expandhtmlindex}{350} \indexentry{open-output-file@\q{open-output-file}|expandhtmlindex}{352} \indexentry{close-input-port@\q{close-input-port}|expandhtmlindex}{354} \indexentry{close-output-port@\q{close-output-port}|expandhtmlindex}{356} \indexentry{call-with-input-file@\q{call-with-input-file}|expandhtmlindex}{358} \indexentry{call-with-output-file@\q{call-with-output-file}|expandhtmlindex}{360} \indexentry{string!port for|expandhtmlindex}{362} \indexentry{port!for string|expandhtmlindex}{364} \indexentry{open-input-string@\q{open-input-string}|expandhtmlindex}{366} \indexentry{open-output-string@\q{open-output-string}|expandhtmlindex}{368} \indexentry{get-output-string@\q{get-output-string}|expandhtmlindex}{370} \indexentry{file!loading|expandhtmlindex}{372} \indexentry{load@\q{load}|expandhtmlindex}{374} \indexentry{load-relative@\q{load-relative}|expandhtmlindex}{376} \indexentry{macro|expandhtmlindex}{378} \indexentry{define-macro@\q{define-macro}|expandhtmlindex}{380} \indexentry{when@\q{when}!macro for|expandhtmlindex}{382} \indexentry{unless@\q{unless}!macro for|expandhtmlindex}{384} \indexentry{`@\q{`} (backquote)|expandhtmlindex}{386} \indexentry{,@\q{,} (comma)|expandhtmlindex}{388} \indexentry{,"@@\q{,"@} (comma-splice)|expandhtmlindex}{390} \indexentry{macro!avoiding variable capture inside|expandhtmlindex}{392} \indexentry{gensym@\q{gensym}|expandhtmlindex}{394} \indexentry{symbol!generated|expandhtmlindex}{396} \indexentry{fluid-let@\q{fluid-let}!macro for|expandhtmlindex}{398} \indexentry{structure|expandhtmlindex}{400} \indexentry{defstruct@\q{defstruct}|expandhtmlindex}{402} \indexentry{structure!defstruct@\q{defstruct}|expandhtmlindex}{404} \indexentry{association list|see{alist}}{406} \indexentry{alist|expandhtmlindex}{408} \indexentry{assv@\q{assv}|expandhtmlindex}{410} \indexentry{table|expandhtmlindex}{412} \indexentry{file!checking existence of|expandhtmlindex}{414} \indexentry{file!deleting|expandhtmlindex}{416} \indexentry{file-exists?@\q{file-exists?}|expandhtmlindex}{418} \indexentry{delete-file@\q{delete-file}|expandhtmlindex}{420} \indexentry{file!time of last modification of|expandhtmlindex}{422} \indexentry{file-or-directory-modify-seconds@\q{file-or-directory-modify-seconds}|expandhtmlindex}{424} \indexentry{system@\q{system}|expandhtmlindex}{426} \indexentry{getenv@\q{getenv}|expandhtmlindex}{428} \indexentry{object-oriented programming|expandhtmlindex}{430} \indexentry{object|expandhtmlindex}{432} \indexentry{class|expandhtmlindex}{434} \indexentry{instance|see{object}}{436} \indexentry{method|see{object}}{438} \indexentry{slot|see{object}}{440} \indexentry{subclass|expandhtmlindex}{442} \indexentry{superclass|expandhtmlindex}{444} \indexentry{inheritance!single|expandhtmlindex}{446} \indexentry{delete-duplicates@\q{delete-duplicates}|expandhtmlindex}{448} \indexentry{metaclass|expandhtmlindex}{450} \indexentry{inheritance!multiple|expandhtmlindex}{452} \indexentry{multiple inheritance|expandhtmlindex}{454} \indexentry{call-with-current-continuation@\q{call-with-current-continuation}|see{\q{call/cc}}}{456} \indexentry{call/cc@\q{call/cc}|expandhtmlindex}{458} \indexentry{continuation|expandhtmlindex}{460} \indexentry{coroutine|expandhtmlindex}{462} \indexentry{call/cc@\q{call/cc}!and coroutine|expandhtmlindex}{464} \indexentry{nondeterminism|expandhtmlindex}{466} \indexentry{logic programming|expandhtmlindex}{468} \indexentry{amb@\q{amb}|expandhtmlindex}{470} \indexentry{puzzles|expandhtmlindex}{472} \indexentry{engine|expandhtmlindex}{474} \indexentry{call/cc@\q{call/cc}!and engine|expandhtmlindex}{476} \indexentry{clock|expandhtmlindex}{478} \indexentry{engine!flat|expandhtmlindex}{480} \indexentry{engine!nestable|expandhtmlindex}{482} \indexentry{script|expandhtmlindex}{484} \indexentry{script!CGI|expandhtmlindex}{486} \indexentry{dialects of Scheme|expandhtmlindex}{488} \indexentry{R5RS|expandhtmlindex}{490} \indexentry{MzScheme|expandhtmlindex}{492} \indexentry{init file|expandhtmlindex}{494} \indexentry{file-or-directory-modify-seconds@\q{file-or-directory-modify-seconds}|expandhtmlindex}{496} \indexentry{Guile|expandhtmlindex}{498} \indexentry{script|expandhtmlindex}{500} \indexentry{define-macro@\q{define-macro}!in various dialects|expandhtmlindex}{502} \indexentry{Bigloo|expandhtmlindex}{504} \indexentry{Chicken|expandhtmlindex}{506} \indexentry{Gambit|expandhtmlindex}{508} \indexentry{Pocket Scheme|expandhtmlindex}{510} \indexentry{MIT Scheme|expandhtmlindex}{512} \indexentry{Kawa|expandhtmlindex}{514} \indexentry{SCM|expandhtmlindex}{516} \indexentry{STk|expandhtmlindex}{518} \indexentry{load-relative@\q{load-relative}!in various dialects|expandhtmlindex}{520} \indexentry{script!DOS|expandhtmlindex}{522} \indexentry{numerical integration|expandhtmlindex}{524} \indexentry{Simpson's rule|expandhtmlindex}{526} \indexentry{clock!Guile|expandhtmlindex}{528} \indexentry{Guile!clock|expandhtmlindex}{530}