feat: 9.5.9

This commit is contained in:
tmtt 2022-07-29 15:12:07 +02:00
parent cb1753732b
commit 35f43a7909
1084 changed files with 558985 additions and 0 deletions

20
csug/tspl4/answers.aux Normal file
View file

@ -0,0 +1,20 @@
\relax
\@writefile{toc}{\contentsline {chapter}{Answers to Selected Exercises}{435}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{listapply}{{2}{437}}
\newlabel{cdrapply}{{4}{437}}
\@setckpt{answers}{
\setcounter{page}{454}
\setcounter{equation}{0}
\setcounter{enumi}{8}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{32}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{12}
\setcounter{section}{11}
\setcounter{exercise}{7}
\setcounter{alphacount}{6}
}

View file

@ -0,0 +1,52 @@
\relax
\bibstyle{tspl}
\bibdata{tspl}
\bibcite{adams:equal}{1}
\bibcite{ashley:mvalues}{2}
\bibcite{bawden:pepm99}{3}
\bibcite{Briggs:dft}{4}
\bibcite{Burger:floatprinting}{5}
\bibcite{Clocksin:prolog}{6}
\bibcite{Daniel:prolog-fft}{7}
\bibcite{UnicodeUAX29}{8}
\bibcite{Dybvig:csug8}{9}
\bibcite{Dybvig:engines}{10}
\bibcite{Dybvig:lambdastar}{11}
\bibcite{Dybvig:syntactic}{12}
\bibcite{Friedman:lisper}{13}
\@writefile{toc}{\contentsline {chapter}{References}{431}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\bibcite{Friedman:devils}{14}
\bibcite{Haynes:abstracting}{15}
\bibcite{Haynes:obtaining}{16}
\bibcite{Hieb:representing}{17}
\bibcite{IEEE:1178}{18}
\bibcite{Kernighan:C}{19}
\bibcite{RFC4122}{20}
\bibcite{Naur:algol}{21}
\bibcite{Plaisted:sets}{22}
\bibcite{Robinson:unification}{23}
\bibcite{r6rs}{24}
\bibcite{r6rsapps}{25}
\bibcite{r6rslibs}{26}
\bibcite{Steele:common}{27}
\bibcite{Steele:scheme}{28}
\bibcite{Sussman-Steele:HOSC98}{29}
\bibcite{Unicode}{30}
\bibcite{waddell:fixing-letrec}{31}
\bibcite{Wand:HOSC99}{32}
\@setckpt{bibliography}{
\setcounter{page}{434}
\setcounter{equation}{0}
\setcounter{enumi}{3}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{32}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{12}
\setcounter{section}{11}
\setcounter{exercise}{7}
\setcounter{alphacount}{3}
}

73
csug/tspl4/binding.aux Normal file
View file

@ -0,0 +1,73 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Procedures and Variable Bindings}{89}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTBINDING}{{4}{89}}
\newlabel{./binding:s0}{{4}{91}}
\newlabel{./binding:s1}{{4}{91}}
\newlabel{SECTVARREF}{{4.1}{91}}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Variable References}{91}}
\newlabel{./binding:s2}{{4.1}{91}}
\newlabel{SECTLAMBDA}{{4.2}{92}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Lambda}{92}}
\newlabel{./binding:s3}{{4.2}{92}}
\newlabel{./binding:s4}{{4.2}{92}}
\newlabel{./binding:s5}{{4.2}{92}}
\newlabel{./binding:s6}{{4.2}{92}}
\newlabel{./binding:s7}{{4.2}{92}}
\newlabel{./binding:s8}{{4.2}{92}}
\newlabel{SECTOPTARGS}{{4.3}{93}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Case-Lambda}{93}}
\newlabel{./binding:s9}{{4.3}{93}}
\newlabel{./binding:s10}{{4.3}{93}}
\citation{Dybvig:lambdastar}
\newlabel{./binding:s11}{{4.3}{94}}
\newlabel{./binding:s12}{{4.3}{94}}
\newlabel{./binding:s13}{{4.3}{94}}
\newlabel{./binding:s14}{{4.3}{94}}
\newlabel{./binding:s15}{{4.3}{95}}
\newlabel{SECTLOCALBINDING}{{4.4}{95}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Local Binding}{95}}
\newlabel{./binding:s16}{{4.4}{95}}
\newlabel{./binding:s17}{{4.4}{95}}
\newlabel{./binding:s18}{{4.4}{96}}
\newlabel{./binding:s19}{{4.4}{96}}
\newlabel{defn:let*}{{4.4}{97}}
\newlabel{./binding:s20}{{4.4}{97}}
\newlabel{./binding:s21}{{4.4}{97}}
\citation{waddell:fixing-letrec}
\newlabel{./binding:s22}{{4.4}{98}}
\newlabel{desc:letrec*}{{4.4}{98}}
\newlabel{SECTLETVALUES}{{4.5}{99}}
\@writefile{toc}{\contentsline {section}{\numberline {4.5}Multiple Values}{99}}
\newlabel{./binding:s23}{{4.5}{99}}
\newlabel{desc:let-values}{{4.5}{99}}
\newlabel{SECTDEFINITIONS}{{4.6}{100}}
\@writefile{toc}{\contentsline {section}{\numberline {4.6}Variable Definitions}{100}}
\newlabel{./binding:s24}{{4.6}{100}}
\newlabel{./binding:s25}{{4.6}{100}}
\newlabel{./binding:s26}{{4.6}{101}}
\newlabel{multi-define-syntax}{{4.6}{101}}
\newlabel{./binding:s27}{{4.6}{101}}
\newlabel{SECTASSIGNMENTS}{{4.7}{102}}
\@writefile{toc}{\contentsline {section}{\numberline {4.7}Assignment}{102}}
\newlabel{./binding:s28}{{4.7}{102}}
\newlabel{./binding:s29}{{4.7}{102}}
\newlabel{./binding:s30}{{4.7}{102}}
\newlabel{./binding:s31}{{4.7}{102}}
\newlabel{./binding:s32}{{4.7}{102}}
\newlabel{./binding:s33}{{4.7}{102}}
\@setckpt{binding}{
\setcounter{page}{104}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{4}
\setcounter{section}{7}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

15
csug/tspl4/contents.aux Normal file
View file

@ -0,0 +1,15 @@
\relax
\@setckpt{contents}{
\setcounter{page}{9}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{exercise}{0}
\setcounter{alphacount}{0}
}

130
csug/tspl4/control.aux Normal file
View file

@ -0,0 +1,130 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Control Operations}{105}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTCONTROL}{{5}{105}}
\newlabel{./control:s0}{{5}{107}}
\newlabel{SECTAPPLICATION}{{5.1}{107}}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Procedure Application}{107}}
\newlabel{./control:s1}{{5.1}{107}}
\newlabel{./control:s2}{{5.1}{107}}
\newlabel{./control:s3}{{5.1}{107}}
\newlabel{desc:apply}{{5.1}{107}}
\newlabel{SECTSEQUENCING}{{5.2}{108}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Sequencing}{108}}
\newlabel{./control:s4}{{5.2}{108}}
\newlabel{./control:s5}{{5.2}{108}}
\newlabel{./control:s6}{{5.2}{108}}
\newlabel{./control:s7}{{5.2}{109}}
\newlabel{SECTCONDITIONALS}{{5.3}{109}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}Conditionals}{109}}
\newlabel{./control:s8}{{5.3}{109}}
\newlabel{./control:s9}{{5.3}{109}}
\newlabel{./control:s10}{{5.3}{110}}
\newlabel{./control:s11}{{5.3}{110}}
\newlabel{./control:s12}{{5.3}{110}}
\newlabel{./control:s13}{{5.3}{111}}
\newlabel{./control:s14}{{5.3}{111}}
\newlabel{./control:s15}{{5.3}{111}}
\newlabel{./control:s16}{{5.3}{112}}
\newlabel{./control:s17}{{5.3}{112}}
\newlabel{./control:s18}{{5.3}{113}}
\newlabel{./control:s19}{{5.3}{113}}
\newlabel{SECTRECURSION}{{5.4}{114}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Recursion and Iteration}{114}}
\newlabel{./control:s20}{{5.4}{114}}
\newlabel{./control:s21}{{5.4}{114}}
\newlabel{./control:s22}{{5.4}{114}}
\newlabel{./control:s23}{{5.4}{114}}
\newlabel{./control:s24}{{5.4}{115}}
\newlabel{./control:s25}{{5.4}{115}}
\newlabel{./control:s26}{{5.4}{115}}
\newlabel{./control:s27}{{5.4}{116}}
\newlabel{./control:s28}{{5.4}{116}}
\newlabel{./control:s29}{{5.4}{116}}
\@writefile{toc}{\contentsline {section}{\numberline {5.5}Mapping and Folding}{117}}
\newlabel{./control:s30}{{5.5}{117}}
\newlabel{./control:s31}{{5.5}{117}}
\newlabel{./control:s32}{{5.5}{117}}
\newlabel{./control:s33}{{5.5}{118}}
\newlabel{desc:for-each}{{5.5}{118}}
\newlabel{./control:s34}{{5.5}{118}}
\newlabel{./control:s35}{{5.5}{118}}
\newlabel{./control:s36}{{5.5}{119}}
\newlabel{./control:s37}{{5.5}{119}}
\newlabel{./control:s38}{{5.5}{120}}
\newlabel{./control:s39}{{5.5}{120}}
\newlabel{./control:s40}{{5.5}{120}}
\newlabel{./control:s41}{{5.5}{121}}
\newlabel{./control:s42}{{5.5}{121}}
\newlabel{./control:s43}{{5.5}{121}}
\newlabel{./control:s44}{{5.5}{121}}
\newlabel{./control:s45}{{5.5}{121}}
\newlabel{./control:s46}{{5.5}{121}}
\newlabel{./control:s47}{{5.5}{122}}
\newlabel{./control:s48}{{5.5}{122}}
\newlabel{./control:s49}{{5.5}{122}}
\newlabel{./control:s50}{{5.5}{122}}
\newlabel{./control:s51}{{5.5}{122}}
\newlabel{./control:s52}{{5.5}{122}}
\newlabel{SECTCONTINUATIONS}{{5.6}{122}}
\@writefile{toc}{\contentsline {section}{\numberline {5.6}Continuations}{122}}
\newlabel{./control:s53}{{5.6}{122}}
\citation{Friedman:devils}
\citation{Sussman-Steele:HOSC98}
\citation{Haynes:obtaining}
\citation{Dybvig:engines}
\citation{Wand:HOSC99}
\citation{Hieb:representing}
\newlabel{./control:s54}{{5.6}{123}}
\newlabel{./control:s55}{{5.6}{123}}
\newlabel{./control:s56}{{5.6}{124}}
\newlabel{desc:dynamic-wind}{{5.6}{124}}
\newlabel{./control:s57}{{5.6}{124}}
\newlabel{./control:s58}{{5.6}{124}}
\newlabel{./control:s59}{{5.6}{124}}
\newlabel{./control:s60}{{5.6}{124}}
\newlabel{./control:s61}{{5.6}{125}}
\newlabel{./control:s62}{{5.6}{126}}
\newlabel{./control:s63}{{5.6}{127}}
\newlabel{SECTDELAYED}{{5.7}{127}}
\@writefile{toc}{\contentsline {section}{\numberline {5.7}Delayed Evaluation}{127}}
\newlabel{./control:s64}{{5.7}{127}}
\newlabel{./control:s65}{{5.7}{128}}
\newlabel{./control:s66}{{5.7}{128}}
\newlabel{./control:s67}{{5.7}{129}}
\newlabel{SECTMRVS}{{5.8}{130}}
\@writefile{toc}{\contentsline {section}{\numberline {5.8}Multiple Values}{130}}
\newlabel{./control:s68}{{5.8}{130}}
\newlabel{./control:s69}{{5.8}{130}}
\newlabel{./control:s70}{{5.8}{131}}
\newlabel{./control:s71}{{5.8}{131}}
\newlabel{./control:s72}{{5.8}{131}}
\newlabel{./control:s73}{{5.8}{132}}
\newlabel{./control:s74}{{5.8}{132}}
\newlabel{./control:s75}{{5.8}{132}}
\newlabel{./control:s76}{{5.8}{133}}
\newlabel{./control:s77}{{5.8}{133}}
\newlabel{./control:s78}{{5.8}{134}}
\newlabel{./control:s79}{{5.8}{134}}
\newlabel{defn:call-with-port}{{5.8}{135}}
\citation{ashley:mvalues}
\newlabel{SECTEVAL}{{5.9}{136}}
\@writefile{toc}{\contentsline {section}{\numberline {5.9}Eval}{136}}
\newlabel{./control:s80}{{5.9}{136}}
\newlabel{./control:s81}{{5.9}{137}}
\newlabel{./control:s82}{{5.9}{137}}
\@setckpt{control}{
\setcounter{page}{138}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{5}
\setcounter{section}{9}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

15
csug/tspl4/copyright.aux Normal file
View file

@ -0,0 +1,15 @@
\relax
\@setckpt{copyright}{
\setcounter{page}{5}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{exercise}{0}
\setcounter{alphacount}{0}
}

165
csug/tspl4/examples.aux Normal file
View file

@ -0,0 +1,165 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {12}Extended Examples}{379}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTEXAMPLES}{{12}{379}}
\citation{Kernighan:C}
\newlabel{./examples:s0}{{12}{381}}
\newlabel{SECTEXMATMUL}{{12.1}{381}}
\@writefile{toc}{\contentsline {section}{\numberline {12.1}Matrix and Vector Multiplication}{381}}
\newlabel{./examples:s1}{{12.1}{381}}
\newlabel{./examples:s2}{{12.1}{382}}
\newlabel{./examples:s3}{{12.1}{383}}
\newlabel{./examples:s4}{{12.1.1}{386}}
\newlabel{./examples:s5}{{12.1.2}{386}}
\newlabel{exercise:reliable}{{12.1.2}{386}}
\newlabel{./examples:s6}{{12.1.3}{386}}
\newlabel{./examples:s7}{{12.1.4}{386}}
\newlabel{./examples:s8}{{12.1.5}{386}}
\newlabel{SECTEXSORTMERGE}{{12.2}{387}}
\@writefile{toc}{\contentsline {section}{\numberline {12.2}Sorting}{387}}
\newlabel{./examples:s9}{{12.2}{387}}
\newlabel{./examples:s10}{{12.2}{387}}
\newlabel{./examples:s11}{{12.2}{387}}
\newlabel{./examples:s12}{{12.2.1}{388}}
\newlabel{./examples:s13}{{12.2.2}{388}}
\newlabel{./examples:s14}{{12.2.3}{388}}
\citation{Plaisted:sets}
\newlabel{SECTEXSETS}{{12.3}{389}}
\@writefile{toc}{\contentsline {section}{\numberline {12.3}A Set Constructor}{389}}
\newlabel{./examples:s15}{{12.3}{389}}
\newlabel{./examples:s16}{{12.3}{389}}
\newlabel{./examples:s17}{{12.3}{389}}
\newlabel{./examples:s18}{{12.3}{389}}
\citation{Kernighan:C}
\newlabel{./examples:s19}{{12.3.1}{392}}
\newlabel{./examples:s20}{{12.3.2}{392}}
\newlabel{./examples:s21}{{12.3.2}{392}}
\newlabel{./examples:s22}{{12.3.3}{392}}
\newlabel{SECTEXWORDFREQ}{{12.4}{393}}
\@writefile{toc}{\contentsline {section}{\numberline {12.4}Word Frequency Counting}{393}}
\newlabel{./examples:s23}{{12.4}{393}}
\newlabel{./examples:s24}{{12.4}{393}}
\citation{r6rsapps}
\newlabel{./examples:s25}{{12.4.1}{396}}
\newlabel{./examples:s26}{{12.4.2}{396}}
\newlabel{./examples:s27}{{12.4.3}{396}}
\newlabel{./examples:s28}{{12.4.4}{396}}
\newlabel{./examples:s29}{{12.4.5}{396}}
\newlabel{./examples:s30}{{12.4.6}{397}}
\newlabel{SECTEXPRINTER}{{12.5}{397}}
\@writefile{toc}{\contentsline {section}{\numberline {12.5}Scheme Printer}{397}}
\newlabel{./examples:s31}{{12.5}{397}}
\newlabel{./examples:s32}{{12.5}{397}}
\newlabel{./examples:s33}{{12.5}{397}}
\newlabel{./examples:s34}{{12.5.1}{400}}
\newlabel{./examples:s35}{{12.5.2}{400}}
\newlabel{EXOBJTOSTR}{{12.5.2}{400}}
\newlabel{./examples:s36}{{12.5.3}{400}}
\newlabel{SECTEXPRINTF}{{12.6}{401}}
\@writefile{toc}{\contentsline {section}{\numberline {12.6}Formatted Output}{401}}
\newlabel{./examples:s37}{{12.6}{401}}
\newlabel{./examples:s38}{{12.6}{401}}
\newlabel{./examples:s39}{{12.6}{401}}
\newlabel{./examples:s40}{{12.6.1}{402}}
\newlabel{./examples:s41}{{12.6.2}{402}}
\newlabel{./examples:s42}{{12.6.3}{403}}
\newlabel{./examples:s43}{{12.6.4}{403}}
\newlabel{./examples:s44}{{12.6.5}{403}}
\newlabel{./examples:s45}{{12.6.6}{403}}
\newlabel{SECTEXINTERPRET}{{12.7}{404}}
\@writefile{toc}{\contentsline {section}{\numberline {12.7}A Meta-Circular Interpreter for Scheme}{404}}
\newlabel{./examples:s46}{{12.7}{404}}
\newlabel{./examples:s47}{{12.7}{404}}
\newlabel{./examples:s48}{{12.7}{404}}
\newlabel{./examples:s49}{{12.7}{404}}
\newlabel{./examples:s50}{{12.7}{404}}
\newlabel{./examples:s51}{{12.7}{404}}
\newlabel{./examples:s52}{{12.7.1}{407}}
\newlabel{./examples:s53}{{12.7.2}{407}}
\newlabel{./examples:s54}{{12.7.3}{407}}
\newlabel{./examples:s55}{{12.7.4}{407}}
\newlabel{./examples:s56}{{12.7.5}{407}}
\newlabel{./examples:s57}{{12.7.5}{407}}
\newlabel{./examples:s58}{{12.7.5}{408}}
\newlabel{./examples:s59}{{12.7.5}{408}}
\newlabel{SECTEXOBJECTS}{{12.8}{408}}
\@writefile{toc}{\contentsline {section}{\numberline {12.8}Defining Abstract Objects}{408}}
\newlabel{./examples:s60}{{12.8}{408}}
\newlabel{./examples:s61}{{12.8}{408}}
\newlabel{./examples:s62}{{12.8}{408}}
\newlabel{./examples:s63}{{12.8}{408}}
\citation{Briggs:dft}
\newlabel{./examples:s64}{{12.8.1}{412}}
\newlabel{./examples:s65}{{12.8.2}{412}}
\newlabel{./examples:s66}{{12.8.3}{412}}
\newlabel{./examples:s67}{{12.8.3}{412}}
\newlabel{./examples:s68}{{12.8.4}{412}}
\newlabel{SECTEXFFT}{{12.9}{412}}
\@writefile{toc}{\contentsline {section}{\numberline {12.9}Fast Fourier Transform}{412}}
\newlabel{./examples:s69}{{12.9}{412}}
\newlabel{./examples:s70}{{12.9}{412}}
\citation{Daniel:prolog-fft}
\citation{Daniel:prolog-fft}
\newlabel{./examples:s71}{{12.9.1}{416}}
\citation{Robinson:unification}
\citation{Clocksin:prolog}
\newlabel{./examples:s72}{{12.9.2}{417}}
\newlabel{./examples:s73}{{12.9.3}{417}}
\newlabel{./examples:s74}{{12.9.4}{417}}
\newlabel{./examples:s75}{{12.9.5}{417}}
\newlabel{SECTEXUNIFY}{{12.10}{417}}
\@writefile{toc}{\contentsline {section}{\numberline {12.10}A Unification Algorithm}{417}}
\newlabel{./examples:s76}{{12.10}{417}}
\newlabel{./examples:s77}{{12.10}{418}}
\newlabel{./examples:s78}{{12.10}{418}}
\citation{Dybvig:engines}
\citation{Haynes:abstracting}
\newlabel{./examples:s79}{{12.10.1}{420}}
\newlabel{./examples:s80}{{12.10.2}{420}}
\newlabel{./examples:s81}{{12.10.3}{420}}
\newlabel{SECTEXENGINES}{{12.11}{421}}
\@writefile{toc}{\contentsline {section}{\numberline {12.11}Multitasking with Engines}{421}}
\newlabel{./examples:s82}{{12.11}{421}}
\newlabel{./examples:s83}{{12.11}{421}}
\newlabel{./examples:s84}{{12.11}{421}}
\newlabel{./examples:s85}{{12.11}{421}}
\newlabel{./examples:s86}{{12.11}{421}}
\newlabel{./examples:s87}{{12.11}{421}}
\newlabel{./examples:s88}{{12.11}{421}}
\newlabel{./examples:s89}{{1}{421}}
\newlabel{./examples:s90}{{2}{421}}
\newlabel{./examples:s91}{{3}{421}}
\newlabel{./examples:s92}{{12.11}{422}}
\newlabel{./examples:s93}{{12.11}{423}}
\newlabel{./examples:s94}{{12.11}{423}}
\newlabel{./examples:s95}{{12.11}{424}}
\newlabel{./examples:s96}{{12.11}{424}}
\newlabel{./examples:s97}{{12.11}{425}}
\newlabel{./examples:s98}{{12.11}{425}}
\newlabel{./examples:s99}{{12.11}{426}}
\newlabel{./examples:s100}{{12.11}{426}}
\newlabel{./examples:s101}{{12.11.1}{428}}
\newlabel{./examples:s102}{{12.11.2}{428}}
\citation{Dybvig:engines}
\newlabel{./examples:s103}{{12.11.3}{429}}
\newlabel{./examples:s104}{{12.11.4}{429}}
\newlabel{./examples:s105}{{12.11.5}{429}}
\newlabel{./examples:s106}{{12.11.5}{429}}
\newlabel{./examples:s107}{{12.11.6}{429}}
\newlabel{./examples:s108}{{12.11.7}{429}}
\newlabel{./examples:s109}{{12.11.7}{429}}
\@setckpt{examples}{
\setcounter{page}{430}
\setcounter{equation}{0}
\setcounter{enumi}{3}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{12}
\setcounter{section}{11}
\setcounter{exercise}{7}
\setcounter{alphacount}{3}
}

69
csug/tspl4/exceptions.aux Normal file
View file

@ -0,0 +1,69 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {11}Exceptions and Conditions}{355}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTEXCEPTIONS}{{11}{355}}
\newlabel{./exceptions:s0}{{11}{357}}
\newlabel{./exceptions:s1}{{11}{357}}
\newlabel{./exceptions:s2}{{11}{357}}
\@writefile{toc}{\contentsline {section}{\numberline {11.1}Raising and Handling Exceptions}{357}}
\newlabel{./exceptions:s3}{{11.1}{357}}
\newlabel{./exceptions:s4}{{11.1}{358}}
\newlabel{./exceptions:s5}{{11.1}{359}}
\newlabel{./exceptions:s6}{{11.1}{359}}
\newlabel{./exceptions:s7}{{11.1}{360}}
\newlabel{./exceptions:s8}{{11.1}{361}}
\@writefile{toc}{\contentsline {section}{\numberline {11.2}Defining Condition Types}{361}}
\newlabel{./exceptions:s9}{{11.2}{361}}
\newlabel{./exceptions:s10}{{11.2}{361}}
\newlabel{./exceptions:s11}{{11.2}{362}}
\newlabel{./exceptions:s12}{{11.2}{362}}
\newlabel{./exceptions:s13}{{11.2}{362}}
\newlabel{./exceptions:s14}{{11.2}{362}}
\newlabel{./exceptions:s15}{{11.2}{362}}
\newlabel{./exceptions:s16}{{11.2}{363}}
\newlabel{./exceptions:s17}{{11.2}{364}}
\newlabel{./exceptions:s18}{{11.2}{365}}
\newlabel{SECTEXCCONDTYPES}{{11.3}{366}}
\@writefile{toc}{\contentsline {section}{\numberline {11.3}Standard Condition Types}{366}}
\newlabel{./exceptions:s19}{{11.3}{366}}
\newlabel{./exceptions:s20}{{11.3}{366}}
\newlabel{./exceptions:s21}{{11.3}{366}}
\newlabel{./exceptions:s22}{{11.3}{367}}
\newlabel{./exceptions:s23}{{11.3}{367}}
\newlabel{./exceptions:s24}{{11.3}{368}}
\newlabel{./exceptions:s25}{{11.3}{368}}
\newlabel{./exceptions:s26}{{11.3}{369}}
\newlabel{./exceptions:s27}{{11.3}{369}}
\newlabel{./exceptions:s28}{{11.3}{369}}
\newlabel{./exceptions:s29}{{11.3}{370}}
\newlabel{./exceptions:s30}{{11.3}{370}}
\newlabel{./exceptions:s31}{{11.3}{371}}
\newlabel{./exceptions:s32}{{11.3}{371}}
\newlabel{./exceptions:s33}{{11.3}{372}}
\newlabel{./exceptions:s34}{{11.3}{372}}
\newlabel{./exceptions:s35}{{11.3}{372}}
\newlabel{./exceptions:s36}{{11.3}{373}}
\newlabel{./exceptions:s37}{{11.3}{373}}
\newlabel{./exceptions:s38}{{11.3}{374}}
\newlabel{./exceptions:s39}{{11.3}{374}}
\newlabel{./exceptions:s40}{{11.3}{374}}
\newlabel{./exceptions:s41}{{11.3}{375}}
\newlabel{./exceptions:s42}{{11.3}{375}}
\newlabel{./exceptions:s43}{{11.3}{376}}
\newlabel{./exceptions:s44}{{11.3}{376}}
\newlabel{./exceptions:s45}{{11.3}{377}}
\@setckpt{exceptions}{
\setcounter{page}{378}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{11}
\setcounter{section}{3}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

132
csug/tspl4/further.aux Normal file
View file

@ -0,0 +1,132 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Going Further}{57}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTGOINGFURTHER}{{3}{57}}
\newlabel{SECTGFSYNTAX}{{3.1}{59}}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Syntactic Extension}{59}}
\newlabel{./further:s0}{{3.1}{59}}
\newlabel{./further:s1}{{3.1}{59}}
\newlabel{./further:s2}{{3.1}{59}}
\newlabel{./further:s3}{{3.1}{59}}
\newlabel{./further:s4}{{3.1}{59}}
\newlabel{./further:s5}{{3.1}{59}}
\newlabel{./further:s6}{{3.1}{59}}
\newlabel{./further:s7}{{3.1}{59}}
\newlabel{./further:s8}{{3.1}{59}}
\newlabel{./further:s9}{{3.1}{60}}
\newlabel{./further:s10}{{3.1}{60}}
\newlabel{./further:s11}{{3.1}{60}}
\newlabel{./further:s12}{{3.1}{60}}
\newlabel{./further:s13}{{3.1}{61}}
\newlabel{./further:s14}{{3.1}{61}}
\newlabel{./further:s15}{{3.1}{61}}
\newlabel{./further:s16}{{3.1}{61}}
\newlabel{./further:s17}{{3.1}{61}}
\newlabel{./further:s18}{{3.1}{61}}
\newlabel{./further:s19}{{3.1}{61}}
\newlabel{./further:s20}{{3.1}{61}}
\newlabel{./further:s21}{{3.1}{61}}
\newlabel{./further:s22}{{3.1}{62}}
\newlabel{defn:and}{{3.1}{62}}
\newlabel{./further:s23}{{3.1}{63}}
\newlabel{defn:or}{{3.1}{63}}
\newlabel{./further:s24}{{3.1}{63}}
\newlabel{./further:s25}{{3.1.1}{64}}
\newlabel{./further:s26}{{3.1.2}{64}}
\newlabel{./further:s27}{{3.1.3}{64}}
\newlabel{./further:s28}{{3.1.3}{64}}
\newlabel{./further:s29}{{3.1.4}{64}}
\newlabel{./further:s30}{{3.1.4}{64}}
\newlabel{./further:s31}{{3.1.4}{64}}
\newlabel{SECTGFMORERECURSION}{{3.2}{65}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}More Recursion}{65}}
\newlabel{./further:s32}{{3.2}{65}}
\newlabel{./further:s33}{{3.2}{65}}
\newlabel{./further:s34}{{3.2}{65}}
\newlabel{./further:s35}{{3.2}{65}}
\newlabel{./further:s36}{{3.2}{66}}
\newlabel{./further:s37}{{3.2}{66}}
\newlabel{./further:s38}{{3.2}{66}}
\newlabel{defn:even?/odd?}{{3.2}{66}}
\newlabel{./further:s39}{{3.2}{66}}
\newlabel{./further:s40}{{3.2}{66}}
\newlabel{defn:list?}{{3.2}{67}}
\newlabel{./further:s41}{{3.2}{67}}
\newlabel{./further:s42}{{3.2}{67}}
\newlabel{./further:s43}{{3.2}{68}}
\newlabel{./further:s44}{{3.2}{68}}
\newlabel{./further:s45}{{3.2}{68}}
\newlabel{./further:s46}{{3.2}{68}}
\newlabel{fibonacci}{{3.2}{69}}
\newlabel{./further:s47}{{3.2}{69}}
\newlabel{./further:s48}{{3.2}{69}}
\newlabel{./further:s49}{{3.2}{70}}
\newlabel{./further:s50}{{3.2}{71}}
\newlabel{./further:s51}{{3.2}{71}}
\newlabel{./further:s52}{{3.2.1}{72}}
\newlabel{./further:s53}{{3.2.2}{72}}
\newlabel{./further:s54}{{3.2.2}{72}}
\newlabel{./further:s55}{{3.2.3}{72}}
\newlabel{./further:s56}{{3.2.4}{72}}
\newlabel{./further:s57}{{3.2.5}{73}}
\newlabel{./further:s58}{{3.2.6}{73}}
\newlabel{ex:incorrect-or}{{3.2.6}{73}}
\newlabel{./further:s59}{{3.2.7}{73}}
\newlabel{./further:s60}{{3.2.7}{73}}
\newlabel{SECTGFCONTINUATIONS}{{3.3}{73}}
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Continuations}{73}}
\newlabel{./further:s61}{{3.3}{73}}
\newlabel{./further:s62}{{3.3}{74}}
\newlabel{./further:s63}{{3.3}{74}}
\newlabel{defn:product-call/cc}{{3.3}{75}}
\newlabel{./further:s64}{{3.3}{75}}
\newlabel{./further:s65}{{3.3}{75}}
\newlabel{retry}{{3.3}{75}}
\newlabel{./further:s66}{{3.3.1}{77}}
\newlabel{./further:s67}{{3.3.2}{77}}
\newlabel{./further:s68}{{3.3.3}{77}}
\newlabel{./further:s69}{{3.3.4}{77}}
\newlabel{./further:s70}{{3.3.5}{77}}
\newlabel{SECTGFCPS}{{3.4}{78}}
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Continuation Passing Style}{78}}
\newlabel{./further:s71}{{3.4}{78}}
\newlabel{./further:s72}{{3.4}{78}}
\newlabel{./further:s73}{{3.4}{79}}
\newlabel{./further:s74}{{3.4}{80}}
\newlabel{./further:s75}{{3.4.1}{80}}
\newlabel{./further:s76}{{3.4.1}{80}}
\newlabel{./further:s77}{{3.4.2}{80}}
\newlabel{./further:s78}{{3.4.2}{80}}
\newlabel{./further:s79}{{3.4.3}{80}}
\newlabel{SECTGFINTERNAL}{{3.5}{81}}
\@writefile{toc}{\contentsline {section}{\numberline {3.5}Internal Definitions}{81}}
\newlabel{./further:s80}{{3.5}{81}}
\newlabel{./further:s81}{{3.5}{81}}
\newlabel{./further:s82}{{3.5}{81}}
\newlabel{./further:s83}{{3.5}{81}}
\newlabel{./further:s84}{{3.5}{81}}
\newlabel{./further:s85}{{3.5}{81}}
\newlabel{./further:s86}{{3.5.1}{85}}
\newlabel{./further:s87}{{3.5.2}{85}}
\newlabel{./further:s88}{{3.5.3}{85}}
\newlabel{./further:s89}{{3.5.4}{85}}
\newlabel{SECTGFLIBRARIES}{{3.6}{85}}
\@writefile{toc}{\contentsline {section}{\numberline {3.6}Libraries}{85}}
\newlabel{./further:s90}{{3.6.1}{87}}
\newlabel{./further:s91}{{3.6.2}{87}}
\newlabel{./further:s92}{{3.6.3}{87}}
\@setckpt{further}{
\setcounter{page}{89}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{3}
\setcounter{section}{6}
\setcounter{exercise}{3}
\setcounter{alphacount}{6}
}

53
csug/tspl4/grammar.aux Normal file
View file

@ -0,0 +1,53 @@
\relax
\citation{Unicode}
\@writefile{toc}{\contentsline {chapter}{Formal Syntax}{455}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{APPENDIXFORMALSYNTAX}{{12.11.7}{455}}
\newlabel{./grammar:s0}{{12.11.7}{455}}
\newlabel{./grammar:s1}{{12.11.7}{455}}
\newlabel{./grammar:s2}{{12.11.7}{455}}
\newlabel{./grammar:s3}{{12.11.7}{455}}
\newlabel{./grammar:s4}{{12.11.7}{455}}
\newlabel{./grammar:s5}{{12.11.7}{455}}
\newlabel{./grammar:s6}{{12.11.7}{455}}
\newlabel{./grammar:s7}{{12.11.7}{455}}
\newlabel{./grammar:s8}{{12.11.7}{455}}
\newlabel{./grammar:s9}{{12.11.7}{455}}
\newlabel{./grammar:s10}{{12.11.7}{455}}
\newlabel{./grammar:s11}{{12.11.7}{455}}
\newlabel{./grammar:s12}{{12.11.7}{456}}
\newlabel{grammar:datums}{{12.11.7}{456}}
\newlabel{./grammar:s13}{{12.11.7}{456}}
\newlabel{grammar:booleans}{{12.11.7}{457}}
\newlabel{./grammar:s14}{{12.11.7}{457}}
\newlabel{grammar:characters}{{12.11.7}{457}}
\newlabel{./grammar:s15}{{12.11.7}{457}}
\newlabel{grammar:strings}{{12.11.7}{458}}
\newlabel{./grammar:s16}{{12.11.7}{458}}
\newlabel{grammar:symbols}{{12.11.7}{458}}
\newlabel{./grammar:s17}{{12.11.7}{458}}
\newlabel{grammar:numbers}{{12.11.7}{459}}
\newlabel{./grammar:s18}{{12.11.7}{459}}
\newlabel{grammar:lists}{{12.11.7}{460}}
\newlabel{./grammar:s19}{{12.11.7}{460}}
\newlabel{./grammar:s20}{{12.11.7}{460}}
\newlabel{./grammar:s21}{{12.11.7}{460}}
\newlabel{grammar:vectors}{{12.11.7}{461}}
\newlabel{./grammar:s22}{{12.11.7}{461}}
\newlabel{grammar:bytevectors}{{12.11.7}{461}}
\newlabel{./grammar:s23}{{12.11.7}{461}}
\@setckpt{grammar}{
\setcounter{page}{462}
\setcounter{equation}{0}
\setcounter{enumi}{8}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{32}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{12}
\setcounter{section}{11}
\setcounter{exercise}{7}
\setcounter{alphacount}{6}
}

85
csug/tspl4/intro.aux Normal file
View file

@ -0,0 +1,85 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTINTRO}{{1}{1}}
\citation{r6rs}
\newlabel{./intro:s0}{{1}{3}}
\newlabel{./intro:s1}{{1}{3}}
\newlabel{./intro:s2}{{1}{3}}
\newlabel{./intro:s3}{{1}{3}}
\newlabel{./intro:s4}{{1}{3}}
\newlabel{./intro:s5}{{1}{4}}
\newlabel{./intro:s6}{{1}{4}}
\newlabel{./intro:s7}{{1}{4}}
\newlabel{./intro:s8}{{1}{4}}
\newlabel{./intro:s9}{{1}{4}}
\newlabel{./intro:s10}{{1}{4}}
\newlabel{./intro:s11}{{1}{4}}
\newlabel{./intro:s12}{{1}{4}}
\newlabel{./intro:s13}{{1}{4}}
\newlabel{./intro:s14}{{1}{4}}
\newlabel{./intro:s15}{{1}{4}}
\newlabel{./intro:s16}{{1}{5}}
\newlabel{./intro:s17}{{1}{5}}
\newlabel{./intro:s18}{{1}{5}}
\newlabel{./intro:s19}{{1}{5}}
\newlabel{./intro:s20}{{1}{5}}
\newlabel{./intro:s21}{{1}{5}}
\newlabel{./intro:s22}{{1}{5}}
\newlabel{./intro:s23}{{1}{5}}
\newlabel{./intro:s24}{{1}{5}}
\newlabel{./intro:s25}{{1}{5}}
\citation{Naur:algol}
\citation{Steele:common}
\newlabel{./intro:s26}{{1}{6}}
\newlabel{./intro:s27}{{1}{6}}
\newlabel{./intro:s28}{{1}{6}}
\newlabel{SECTINTROSYNTAX}{{1.1}{6}}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Scheme Syntax}{6}}
\newlabel{./intro:s29}{{1.1}{6}}
\newlabel{./intro:s30}{{1.1}{6}}
\newlabel{./intro:s31}{{1.1}{7}}
\newlabel{./intro:s32}{{1.1}{7}}
\newlabel{./intro:s33}{{1.1}{7}}
\newlabel{./intro:s34}{{1.1}{7}}
\newlabel{./intro:s35}{{1.1}{7}}
\newlabel{./intro:s36}{{1.1}{7}}
\newlabel{./intro:s37}{{1.1}{7}}
\newlabel{./intro:s38}{{1.1}{7}}
\newlabel{./intro:s39}{{1.1}{7}}
\newlabel{./intro:s40}{{1.1}{7}}
\newlabel{./intro:s41}{{1.1}{7}}
\newlabel{./intro:s42}{{1.1}{7}}
\newlabel{./intro:s43}{{1.1}{7}}
\newlabel{./intro:s44}{{1.1}{7}}
\newlabel{SECTINTRONAMING}{{1.2}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Scheme Naming Conventions}{8}}
\newlabel{./intro:s45}{{1.2}{8}}
\newlabel{./intro:s46}{{1.2}{8}}
\newlabel{./intro:s47}{{1.2}{8}}
\newlabel{./intro:s48}{{1.2}{8}}
\newlabel{./intro:s49}{{1.2}{8}}
\newlabel{./intro:s50}{{1.2}{8}}
\newlabel{./intro:s51}{{1.2}{8}}
\newlabel{./intro:s52}{{1.2}{8}}
\newlabel{SECTINTRONOTATION}{{1.3}{9}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Typographical and Notational Conventions}{9}}
\newlabel{./intro:s53}{{1.3}{9}}
\newlabel{./intro:s54}{{1.3}{9}}
\newlabel{./intro:s55}{{1.3}{9}}
\newlabel{./intro:s56}{{1.3}{9}}
\@setckpt{intro}{
\setcounter{page}{11}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{1}
\setcounter{section}{3}
\setcounter{exercise}{0}
\setcounter{alphacount}{0}
}

141
csug/tspl4/io.aux Normal file
View file

@ -0,0 +1,141 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Input and Output}{255}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTIO}{{7}{255}}
\newlabel{./io:s0}{{7}{257}}
\newlabel{./io:s1}{{7}{257}}
\newlabel{./io:s2}{{7}{257}}
\newlabel{./io:s3}{{7}{257}}
\newlabel{./io:s4}{{7}{257}}
\newlabel{./io:s5}{{7}{257}}
\newlabel{./io:s6}{{7}{257}}
\newlabel{./io:s7}{{7}{257}}
\newlabel{./io:s8}{{7}{257}}
\newlabel{./io:s9}{{7}{257}}
\newlabel{./io:s10}{{7}{257}}
\newlabel{./io:s11}{{7}{257}}
\newlabel{./io:s12}{{7}{257}}
\newlabel{./io:s13}{{7}{257}}
\newlabel{./io:s14}{{7}{257}}
\newlabel{./io:s15}{{7}{258}}
\newlabel{./io:s16}{{7}{258}}
\newlabel{./io:s17}{{7}{258}}
\newlabel{./io:s18}{{7}{258}}
\newlabel{SECTTRANSCODERS}{{7.1}{258}}
\@writefile{toc}{\contentsline {section}{\numberline {7.1}Transcoders}{258}}
\newlabel{./io:s19}{{7.1}{259}}
\newlabel{./io:s20}{{7.1}{259}}
\newlabel{./io:s21}{{7.1}{259}}
\newlabel{./io:s22}{{7.1}{259}}
\newlabel{./io:s23}{{7.1}{259}}
\newlabel{./io:s24}{{7.1}{260}}
\newlabel{./io:s25}{{7.1}{260}}
\newlabel{SECTOPENINGFILES}{{7.2}{260}}
\@writefile{toc}{\contentsline {section}{\numberline {7.2}Opening Files}{260}}
\citation{Dybvig:csug8}
\newlabel{./io:s26}{{7.2}{261}}
\newlabel{./io:s27}{{7.2}{261}}
\newlabel{./io:s28}{{7.2}{262}}
\newlabel{./io:s29}{{7.2}{262}}
\newlabel{./io:s30}{{7.2}{262}}
\newlabel{./io:s31}{{7.2}{263}}
\newlabel{SECTSTANDARDPORTS}{{7.3}{263}}
\@writefile{toc}{\contentsline {section}{\numberline {7.3}Standard Ports}{263}}
\newlabel{./io:s32}{{7.3}{263}}
\newlabel{./io:s33}{{7.3}{264}}
\newlabel{SECTSTRINGPORTS}{{7.4}{264}}
\@writefile{toc}{\contentsline {section}{\numberline {7.4}String and Bytevector Ports}{264}}
\newlabel{./io:s34}{{7.4}{264}}
\newlabel{./io:s35}{{7.4}{265}}
\newlabel{./io:s36}{{7.4}{265}}
\newlabel{./io:s37}{{7.4}{266}}
\newlabel{./io:s38}{{7.4}{266}}
\newlabel{./io:s39}{{7.4}{267}}
\newlabel{./io:s40}{{7.4}{267}}
\newlabel{SECTCUSTOMPORTS}{{7.5}{267}}
\@writefile{toc}{\contentsline {section}{\numberline {7.5}Opening Custom Ports}{267}}
\newlabel{./io:s41}{{7.5}{267}}
\newlabel{./io:s42}{{7.5}{268}}
\newlabel{SECTPORTOPERATIONS}{{7.6}{270}}
\@writefile{toc}{\contentsline {section}{\numberline {7.6}Port Operations}{270}}
\newlabel{./io:s43}{{7.6}{270}}
\newlabel{./io:s44}{{7.6}{270}}
\newlabel{./io:s45}{{7.6}{270}}
\newlabel{./io:s46}{{7.6}{270}}
\newlabel{./io:s47}{{7.6}{271}}
\newlabel{./io:s48}{{7.6}{271}}
\newlabel{./io:s49}{{7.6}{271}}
\newlabel{./io:s50}{{7.6}{272}}
\newlabel{./io:s51}{{7.6}{272}}
\newlabel{desc:call-with-port}{{7.6}{272}}
\newlabel{./io:s52}{{7.6}{273}}
\newlabel{SECTINPUT}{{7.7}{273}}
\@writefile{toc}{\contentsline {section}{\numberline {7.7}Input Operations}{273}}
\newlabel{./io:s53}{{7.7}{273}}
\newlabel{./io:s54}{{7.7}{273}}
\newlabel{./io:s55}{{7.7}{274}}
\newlabel{./io:s56}{{7.7}{274}}
\newlabel{./io:s57}{{7.7}{274}}
\newlabel{./io:s58}{{7.7}{274}}
\newlabel{./io:s59}{{7.7}{275}}
\newlabel{./io:s60}{{7.7}{275}}
\newlabel{./io:s61}{{7.7}{275}}
\newlabel{./io:s62}{{7.7}{275}}
\newlabel{./io:s63}{{7.7}{276}}
\newlabel{./io:s64}{{7.7}{276}}
\newlabel{backdoor-string-fill}{{7.7}{276}}
\newlabel{./io:s65}{{7.7}{277}}
\newlabel{./io:s66}{{7.7}{277}}
\newlabel{./io:s67}{{7.7}{278}}
\newlabel{./io:s68}{{7.7}{278}}
\newlabel{SECTOUTPUT}{{7.8}{278}}
\@writefile{toc}{\contentsline {section}{\numberline {7.8}Output Operations}{278}}
\newlabel{./io:s69}{{7.8}{278}}
\newlabel{./io:s70}{{7.8}{279}}
\newlabel{./io:s71}{{7.8}{279}}
\newlabel{./io:s72}{{7.8}{279}}
\newlabel{./io:s73}{{7.8}{279}}
\newlabel{./io:s74}{{7.8}{280}}
\newlabel{SECTCONVENIENCE}{{7.9}{280}}
\@writefile{toc}{\contentsline {section}{\numberline {7.9}Convenience I/O}{280}}
\newlabel{./io:s75}{{7.9}{280}}
\newlabel{./io:s76}{{7.9}{281}}
\newlabel{./io:s77}{{7.9}{281}}
\newlabel{./io:s78}{{7.9}{282}}
\newlabel{./io:s79}{{7.9}{283}}
\newlabel{./io:s80}{{7.9}{283}}
\newlabel{./io:s81}{{7.9}{284}}
\newlabel{./io:s82}{{7.9}{284}}
\newlabel{./io:s83}{{7.9}{284}}
\newlabel{./io:s84}{{7.9}{284}}
\newlabel{./io:s85}{{7.9}{285}}
\newlabel{./io:s86}{{7.9}{285}}
\newlabel{./io:s87}{{7.9}{285}}
\newlabel{./io:s88}{{7.9}{285}}
\newlabel{SECTFILESYSTEM}{{7.10}{286}}
\@writefile{toc}{\contentsline {section}{\numberline {7.10}Filesystem Operations}{286}}
\newlabel{./io:s89}{{7.10}{286}}
\newlabel{./io:s90}{{7.10}{286}}
\newlabel{SECTBSCONVS}{{7.11}{286}}
\@writefile{toc}{\contentsline {section}{\numberline {7.11}Bytevector/String Conversions}{286}}
\newlabel{./io:s91}{{7.11}{286}}
\newlabel{./io:s92}{{7.11}{287}}
\newlabel{./io:s93}{{7.11}{287}}
\newlabel{./io:s94}{{7.11}{287}}
\newlabel{./io:s95}{{7.11}{287}}
\newlabel{./io:s96}{{7.11}{288}}
\@setckpt{io}{
\setcounter{page}{289}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{7}
\setcounter{section}{11}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

49
csug/tspl4/libraries.aux Normal file
View file

@ -0,0 +1,49 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {10}Libraries and Top-Level Programs}{341}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTLIBRARIES}{{10}{341}}
\citation{r6rs}
\citation{r6rs}
\citation{r6rslibs}
\newlabel{./libraries:s0}{{10}{343}}
\newlabel{./libraries:s1}{{10}{343}}
\@writefile{toc}{\contentsline {section}{\numberline {10.1}Standard Libraries}{343}}
\@writefile{toc}{\contentsline {section}{\numberline {10.2}Defining New Libraries}{344}}
\newlabel{./libraries:s2}{{10.2}{344}}
\newlabel{./libraries:s3}{{10.2}{345}}
\newlabel{./libraries:s4}{{10.2}{345}}
\newlabel{./libraries:s5}{{10.2}{345}}
\newlabel{desc:import}{{10.2}{345}}
\newlabel{./libraries:s6}{{10.2}{345}}
\newlabel{./libraries:s7}{{10.2}{345}}
\newlabel{export-level}{{10.2}{345}}
\newlabel{./libraries:s8}{{10.2}{346}}
\newlabel{./libraries:s9}{{10.2}{346}}
\newlabel{./libraries:s10}{{10.2}{346}}
\newlabel{./libraries:s11}{{10.2}{346}}
\newlabel{./libraries:s12}{{10.2}{346}}
\newlabel{./libraries:s13}{{10.2}{347}}
\newlabel{./libraries:s14}{{10.2}{348}}
\newlabel{./libraries:s15}{{10.2}{349}}
\newlabel{./libraries:s16}{{10.2}{349}}
\newlabel{SECTLIBPROGRAMS}{{10.3}{350}}
\@writefile{toc}{\contentsline {section}{\numberline {10.3}Top-Level Programs}{350}}
\newlabel{./libraries:s17}{{10.3}{350}}
\newlabel{./libraries:s18}{{10.3}{350}}
\newlabel{SECTLIBEXAMPLES}{{10.4}{350}}
\@writefile{toc}{\contentsline {section}{\numberline {10.4}Examples}{350}}
\@setckpt{libraries}{
\setcounter{page}{355}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{10}
\setcounter{section}{4}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

360
csug/tspl4/objects.aux Normal file
View file

@ -0,0 +1,360 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Operations on Objects}{139}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTOBJECTS}{{6}{139}}
\newlabel{./objects:s0}{{6}{141}}
\newlabel{SECTQUOTING}{{6.1}{141}}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Constants and Quotation}{141}}
\newlabel{./objects:s1}{{6.1}{141}}
\newlabel{./objects:s2}{{6.1}{141}}
\newlabel{./objects:s3}{{6.1}{141}}
\newlabel{./objects:s4}{{6.1}{141}}
\newlabel{./objects:s5}{{6.1}{142}}
\citation{bawden:pepm99}
\newlabel{SECTGENERIC}{{6.2}{143}}
\@writefile{toc}{\contentsline {section}{\numberline {6.2}Generic Equivalence and Type Predicates}{143}}
\newlabel{./objects:s6}{{6.2}{143}}
\newlabel{./objects:s7}{{6.2}{143}}
\newlabel{./objects:s8}{{6.2}{143}}
\newlabel{./objects:s9}{{6.2}{143}}
\newlabel{./objects:s10}{{6.2}{143}}
\newlabel{./objects:s11}{{6.2}{144}}
\newlabel{./objects:s12}{{6.2}{146}}
\citation{r6rs}
\citation{adams:equal}
\newlabel{./objects:s13}{{6.2}{148}}
\newlabel{./objects:s14}{{6.2}{150}}
\newlabel{./objects:s15}{{6.2}{151}}
\newlabel{./objects:s16}{{6.2}{151}}
\newlabel{./objects:s17}{{6.2}{151}}
\newlabel{./objects:s18}{{6.2}{153}}
\newlabel{./objects:s19}{{6.2}{154}}
\newlabel{./objects:s20}{{6.2}{154}}
\newlabel{./objects:s21}{{6.2}{154}}
\newlabel{./objects:s22}{{6.2}{154}}
\newlabel{./objects:s23}{{6.2}{155}}
\newlabel{./objects:s24}{{6.2}{155}}
\newlabel{./objects:s25}{{6.2}{155}}
\newlabel{SECTPAIRS}{{6.3}{155}}
\@writefile{toc}{\contentsline {section}{\numberline {6.3}Lists and Pairs}{155}}
\newlabel{./objects:s26}{{6.3}{155}}
\newlabel{./objects:s27}{{6.3}{155}}
\newlabel{./objects:s28}{{6.3}{155}}
\newlabel{./objects:s29}{{6.3}{155}}
\newlabel{./objects:s30}{{6.3}{155}}
\newlabel{./objects:s31}{{6.3}{155}}
\newlabel{./objects:s32}{{6.3}{155}}
\newlabel{./objects:s33}{{6.3}{155}}
\newlabel{./objects:s34}{{6.3}{155}}
\newlabel{./objects:s35}{{6.3}{155}}
\newlabel{./objects:s36}{{6.3}{156}}
\newlabel{./objects:s37}{{6.3}{156}}
\newlabel{./objects:s38}{{6.3}{156}}
\newlabel{./objects:s39}{{6.3}{156}}
\newlabel{./objects:s40}{{6.3}{157}}
\newlabel{./objects:s41}{{6.3}{157}}
\newlabel{./objects:s42}{{6.3}{157}}
\newlabel{./objects:s43}{{6.3}{158}}
\newlabel{./objects:s44}{{6.3}{158}}
\newlabel{./objects:s45}{{6.3}{158}}
\newlabel{./objects:s46}{{6.3}{159}}
\newlabel{./objects:s47}{{6.3}{159}}
\newlabel{defn:list-ref}{{6.3}{160}}
\newlabel{./objects:s48}{{6.3}{160}}
\newlabel{defn:list-tail}{{6.3}{160}}
\newlabel{./objects:s49}{{6.3}{160}}
\newlabel{./objects:s50}{{6.3}{161}}
\newlabel{./objects:s51}{{6.3}{161}}
\newlabel{./objects:s52}{{6.3}{163}}
\newlabel{./objects:s53}{{6.3}{163}}
\newlabel{./objects:s54}{{6.3}{163}}
\newlabel{./objects:s55}{{6.3}{164}}
\newlabel{./objects:s56}{{6.3}{164}}
\newlabel{./objects:s57}{{6.3}{165}}
\newlabel{./objects:s58}{{6.3}{165}}
\newlabel{page:assq}{{6.3}{165}}
\newlabel{./objects:s59}{{6.3}{165}}
\newlabel{./objects:s60}{{6.3}{166}}
\newlabel{./objects:s61}{{6.3}{166}}
\newlabel{./objects:s62}{{6.3}{167}}
\newlabel{SECTNUMBERS}{{6.4}{167}}
\@writefile{toc}{\contentsline {section}{\numberline {6.4}Numbers}{167}}
\newlabel{./objects:s63}{{6.4}{167}}
\newlabel{./objects:s64}{{6.4}{167}}
\newlabel{./objects:s65}{{6.4}{167}}
\newlabel{./objects:s66}{{6.4}{167}}
\newlabel{./objects:s67}{{6.4}{167}}
\newlabel{./objects:s68}{{6.4}{167}}
\newlabel{./objects:s69}{{6.4}{167}}
\newlabel{./objects:s70}{{6.4}{167}}
\newlabel{./objects:s71}{{6.4}{167}}
\newlabel{./objects:s72}{{6.4}{167}}
\newlabel{./objects:s73}{{6.4}{167}}
\newlabel{./objects:s74}{{6.4}{167}}
\newlabel{./objects:s75}{{6.4}{167}}
\newlabel{./objects:s76}{{6.4}{167}}
\newlabel{./objects:s77}{{6.4}{167}}
\newlabel{./objects:s78}{{6.4}{169}}
\newlabel{./objects:s79}{{6.4}{169}}
\newlabel{./objects:s80}{{6.4}{169}}
\newlabel{./objects:s81}{{6.4}{169}}
\newlabel{./objects:s82}{{6.4}{169}}
\newlabel{./objects:s83}{{6.4}{169}}
\newlabel{./objects:s84}{{6.4}{169}}
\newlabel{./objects:s85}{{6.4}{169}}
\newlabel{./objects:s86}{{6.4}{170}}
\newlabel{./objects:s87}{{6.4}{170}}
\newlabel{./objects:s88}{{6.4}{170}}
\newlabel{./objects:s89}{{6.4}{171}}
\newlabel{./objects:s90}{{6.4}{172}}
\newlabel{./objects:s91}{{6.4}{172}}
\newlabel{./objects:s92}{{6.4}{172}}
\newlabel{./objects:s93}{{6.4}{173}}
\newlabel{./objects:s94}{{6.4}{173}}
\newlabel{./objects:s95}{{6.4}{173}}
\newlabel{./objects:s96}{{6.4}{174}}
\newlabel{./objects:s97}{{6.4}{174}}
\newlabel{./objects:s98}{{6.4}{175}}
\newlabel{./objects:s99}{{6.4}{175}}
\newlabel{./objects:s100}{{6.4}{176}}
\newlabel{./objects:s101}{{6.4}{177}}
\newlabel{./objects:s102}{{6.4}{177}}
\newlabel{./objects:s103}{{6.4}{177}}
\newlabel{./objects:s104}{{6.4}{178}}
\newlabel{./objects:s105}{{6.4}{178}}
\newlabel{page:abs}{{6.4}{178}}
\newlabel{./objects:s106}{{6.4}{178}}
\newlabel{./objects:s107}{{6.4}{178}}
\newlabel{./objects:s108}{{6.4}{178}}
\newlabel{./objects:s109}{{6.4}{179}}
\newlabel{page:gcd}{{6.4}{179}}
\newlabel{./objects:s110}{{6.4}{179}}
\newlabel{./objects:s111}{{6.4}{179}}
\newlabel{./objects:s112}{{6.4}{180}}
\newlabel{./objects:s113}{{6.4}{180}}
\newlabel{./objects:s114}{{6.4}{180}}
\newlabel{./objects:s115}{{6.4}{180}}
\newlabel{./objects:s116}{{6.4}{181}}
\newlabel{./objects:s117}{{6.4}{181}}
\newlabel{./objects:s118}{{6.4}{181}}
\newlabel{./objects:s119}{{6.4}{181}}
\newlabel{./objects:s120}{{6.4}{182}}
\newlabel{./objects:s121}{{6.4}{182}}
\newlabel{./objects:s122}{{6.4}{182}}
\newlabel{./objects:s123}{{6.4}{183}}
\newlabel{./objects:s124}{{6.4}{183}}
\newlabel{./objects:s125}{{6.4}{183}}
\newlabel{page:magnitude}{{6.4}{183}}
\newlabel{./objects:s126}{{6.4}{183}}
\newlabel{./objects:s127}{{6.4}{183}}
\newlabel{./objects:s128}{{6.4}{184}}
\newlabel{./objects:s129}{{6.4}{184}}
\newlabel{./objects:s130}{{6.4}{184}}
\newlabel{./objects:s131}{{6.4}{185}}
\newlabel{./objects:s132}{{6.4}{185}}
\newlabel{./objects:s133}{{6.4}{185}}
\newlabel{./objects:s134}{{6.4}{186}}
\newlabel{./objects:s135}{{6.4}{186}}
\newlabel{./objects:s136}{{6.4}{187}}
\newlabel{./objects:s137}{{6.4}{187}}
\newlabel{./objects:s138}{{6.4}{187}}
\newlabel{./objects:s139}{{6.4}{188}}
\newlabel{./objects:s140}{{6.4}{188}}
\newlabel{./objects:s141}{{6.4}{189}}
\newlabel{./objects:s142}{{6.4}{189}}
\newlabel{./objects:s143}{{6.4}{189}}
\newlabel{./objects:s144}{{6.4}{190}}
\newlabel{./objects:s145}{{6.4}{190}}
\newlabel{./objects:s146}{{6.4}{191}}
\newlabel{./objects:s147}{{6.4}{191}}
\newlabel{./objects:s148}{{6.4}{191}}
\citation{Burger:floatprinting}
\newlabel{SECTFIXNUMS}{{6.5}{192}}
\@writefile{toc}{\contentsline {section}{\numberline {6.5}Fixnums}{192}}
\newlabel{./objects:s149}{{6.5}{192}}
\newlabel{./objects:s150}{{6.5}{193}}
\newlabel{./objects:s151}{{6.5}{193}}
\newlabel{./objects:s152}{{6.5}{193}}
\newlabel{./objects:s153}{{6.5}{193}}
\newlabel{./objects:s154}{{6.5}{194}}
\newlabel{./objects:s155}{{6.5}{194}}
\newlabel{./objects:s156}{{6.5}{195}}
\newlabel{./objects:s157}{{6.5}{195}}
\newlabel{./objects:s158}{{6.5}{195}}
\newlabel{./objects:s159}{{6.5}{195}}
\newlabel{./objects:s160}{{6.5}{196}}
\newlabel{./objects:s161}{{6.5}{196}}
\newlabel{./objects:s162}{{6.5}{197}}
\newlabel{./objects:s163}{{6.5}{197}}
\newlabel{./objects:s164}{{6.5}{198}}
\newlabel{./objects:s165}{{6.5}{198}}
\newlabel{./objects:s166}{{6.5}{198}}
\newlabel{./objects:s167}{{6.5}{199}}
\newlabel{./objects:s168}{{6.5}{199}}
\newlabel{./objects:s169}{{6.5}{200}}
\newlabel{./objects:s170}{{6.5}{200}}
\newlabel{./objects:s171}{{6.5}{200}}
\newlabel{./objects:s172}{{6.5}{201}}
\newlabel{./objects:s173}{{6.5}{201}}
\newlabel{./objects:s174}{{6.5}{201}}
\newlabel{./objects:s175}{{6.5}{202}}
\newlabel{SECTFLONUMS}{{6.6}{202}}
\@writefile{toc}{\contentsline {section}{\numberline {6.6}Flonums}{202}}
\newlabel{./objects:s176}{{6.6}{202}}
\newlabel{./objects:s177}{{6.6}{203}}
\newlabel{./objects:s178}{{6.6}{203}}
\newlabel{./objects:s179}{{6.6}{204}}
\newlabel{./objects:s180}{{6.6}{204}}
\newlabel{./objects:s181}{{6.6}{205}}
\newlabel{./objects:s182}{{6.6}{205}}
\newlabel{./objects:s183}{{6.6}{205}}
\newlabel{./objects:s184}{{6.6}{206}}
\newlabel{./objects:s185}{{6.6}{206}}
\newlabel{./objects:s186}{{6.6}{207}}
\newlabel{./objects:s187}{{6.6}{207}}
\newlabel{./objects:s188}{{6.6}{207}}
\newlabel{./objects:s189}{{6.6}{208}}
\newlabel{./objects:s190}{{6.6}{208}}
\newlabel{./objects:s191}{{6.6}{209}}
\newlabel{./objects:s192}{{6.6}{209}}
\newlabel{./objects:s193}{{6.6}{209}}
\newlabel{./objects:s194}{{6.6}{210}}
\newlabel{./objects:s195}{{6.6}{210}}
\newlabel{./objects:s196}{{6.6}{210}}
\newlabel{./objects:s197}{{6.6}{210}}
\newlabel{./objects:s198}{{6.6}{211}}
\newlabel{SECTCHARACTERS}{{6.7}{211}}
\@writefile{toc}{\contentsline {section}{\numberline {6.7}Characters}{211}}
\newlabel{./objects:s199}{{6.7}{211}}
\newlabel{./objects:s200}{{6.7}{211}}
\newlabel{./objects:s201}{{6.7}{212}}
\newlabel{./objects:s202}{{6.7}{212}}
\newlabel{./objects:s203}{{6.7}{213}}
\newlabel{./objects:s204}{{6.7}{213}}
\newlabel{./objects:s205}{{6.7}{214}}
\newlabel{./objects:s206}{{6.7}{214}}
\newlabel{./objects:s207}{{6.7}{214}}
\newlabel{./objects:s208}{{6.7}{214}}
\newlabel{./objects:s209}{{6.7}{215}}
\newlabel{./objects:s210}{{6.7}{215}}
\newlabel{./objects:s211}{{6.7}{215}}
\newlabel{SECTSTRINGS}{{6.8}{216}}
\@writefile{toc}{\contentsline {section}{\numberline {6.8}Strings}{216}}
\newlabel{./objects:s212}{{6.8}{216}}
\newlabel{./objects:s213}{{6.8}{216}}
\newlabel{./objects:s214}{{6.8}{216}}
\newlabel{./objects:s215}{{6.8}{216}}
\newlabel{./objects:s216}{{6.8}{217}}
\newlabel{./objects:s217}{{6.8}{218}}
\newlabel{./objects:s218}{{6.8}{218}}
\newlabel{./objects:s219}{{6.8}{218}}
\newlabel{./objects:s220}{{6.8}{218}}
\newlabel{./objects:s221}{{6.8}{219}}
\newlabel{./objects:s222}{{6.8}{219}}
\newlabel{./objects:s223}{{6.8}{219}}
\newlabel{./objects:s224}{{6.8}{220}}
\newlabel{./objects:s225}{{6.8}{220}}
\citation{UnicodeUAX29}
\newlabel{./objects:s226}{{6.8}{221}}
\newlabel{./objects:s227}{{6.8}{222}}
\newlabel{./objects:s228}{{6.8}{222}}
\newlabel{./objects:s229}{{6.8}{223}}
\newlabel{SECTVECTORS}{{6.9}{223}}
\@writefile{toc}{\contentsline {section}{\numberline {6.9}Vectors}{223}}
\newlabel{./objects:s230}{{6.9}{223}}
\newlabel{./objects:s231}{{6.9}{224}}
\newlabel{./objects:s232}{{6.9}{224}}
\newlabel{./objects:s233}{{6.9}{224}}
\newlabel{./objects:s234}{{6.9}{224}}
\newlabel{./objects:s235}{{6.9}{225}}
\newlabel{./objects:s236}{{6.9}{225}}
\newlabel{./objects:s237}{{6.9}{225}}
\newlabel{./objects:s238}{{6.9}{226}}
\newlabel{./objects:s239}{{6.9}{226}}
\newlabel{SECTBYTEVECTORS}{{6.10}{227}}
\@writefile{toc}{\contentsline {section}{\numberline {6.10}Bytevectors}{227}}
\newlabel{./objects:s240}{{6.10}{228}}
\newlabel{./objects:s241}{{6.10}{228}}
\newlabel{./objects:s242}{{6.10}{228}}
\newlabel{./objects:s243}{{6.10}{229}}
\newlabel{./objects:s244}{{6.10}{229}}
\newlabel{./objects:s245}{{6.10}{229}}
\newlabel{./objects:s246}{{6.10}{229}}
\newlabel{./objects:s247}{{6.10}{230}}
\newlabel{./objects:s248}{{6.10}{230}}
\newlabel{./objects:s249}{{6.10}{231}}
\newlabel{./objects:s250}{{6.10}{231}}
\newlabel{./objects:s251}{{6.10}{231}}
\newlabel{./objects:s252}{{6.10}{232}}
\newlabel{./objects:s253}{{6.10}{232}}
\newlabel{./objects:s254}{{6.10}{232}}
\newlabel{./objects:s255}{{6.10}{233}}
\newlabel{./objects:s256}{{6.10}{235}}
\newlabel{./objects:s257}{{6.10}{236}}
\newlabel{./objects:s258}{{6.10}{237}}
\newlabel{./objects:s259}{{6.10}{238}}
\newlabel{./objects:s260}{{6.10}{238}}
\newlabel{./objects:s261}{{6.10}{239}}
\newlabel{./objects:s262}{{6.10}{239}}
\newlabel{./objects:s263}{{6.10}{239}}
\newlabel{./objects:s264}{{6.10}{240}}
\newlabel{./objects:s265}{{6.10}{240}}
\newlabel{SECTSYMBOLS}{{6.11}{241}}
\@writefile{toc}{\contentsline {section}{\numberline {6.11}Symbols}{241}}
\newlabel{./objects:s266}{{6.11}{241}}
\newlabel{./objects:s267}{{6.11}{241}}
\newlabel{./objects:s268}{{6.11}{242}}
\newlabel{./objects:s269}{{6.11}{242}}
\newlabel{./objects:s270}{{6.11}{242}}
\newlabel{SECTMISCBOOLEANS}{{6.12}{243}}
\@writefile{toc}{\contentsline {section}{\numberline {6.12}Booleans}{243}}
\newlabel{./objects:s271}{{6.12}{243}}
\newlabel{SECTHASHTABLES}{{6.13}{243}}
\@writefile{toc}{\contentsline {section}{\numberline {6.13}Hashtables}{243}}
\newlabel{./objects:s272}{{6.13}{243}}
\newlabel{./objects:s273}{{6.13}{243}}
\newlabel{./objects:s274}{{6.13}{243}}
\newlabel{./objects:s275}{{6.13}{244}}
\newlabel{./objects:s276}{{6.13}{244}}
\newlabel{./objects:s277}{{6.13}{245}}
\newlabel{./objects:s278}{{6.13}{245}}
\newlabel{./objects:s279}{{6.13}{245}}
\newlabel{./objects:s280}{{6.13}{246}}
\newlabel{./objects:s281}{{6.13}{246}}
\newlabel{./objects:s282}{{6.13}{246}}
\newlabel{./objects:s283}{{6.13}{247}}
\newlabel{./objects:s284}{{6.13}{248}}
\newlabel{./objects:s285}{{6.13}{248}}
\newlabel{./objects:s286}{{6.13}{248}}
\newlabel{./objects:s287}{{6.13}{249}}
\newlabel{./objects:s288}{{6.13}{249}}
\newlabel{./objects:s289}{{6.13}{250}}
\newlabel{SECTENUMERATIONS}{{6.14}{250}}
\@writefile{toc}{\contentsline {section}{\numberline {6.14}Enumerations}{250}}
\newlabel{./objects:s290}{{6.14}{250}}
\newlabel{./objects:s291}{{6.14}{251}}
\newlabel{./objects:s292}{{6.14}{251}}
\newlabel{./objects:s293}{{6.14}{252}}
\newlabel{./objects:s294}{{6.14}{252}}
\newlabel{./objects:s295}{{6.14}{252}}
\newlabel{./objects:s296}{{6.14}{252}}
\newlabel{./objects:s297}{{6.14}{253}}
\newlabel{./objects:s298}{{6.14}{253}}
\newlabel{./objects:s299}{{6.14}{254}}
\newlabel{./objects:s300}{{6.14}{254}}
\newlabel{./objects:s301}{{6.14}{254}}
\@setckpt{objects}{
\setcounter{page}{255}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{6}
\setcounter{section}{14}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

1418
csug/tspl4/out.hidx Normal file

File diff suppressed because it is too large Load diff

29
csug/tspl4/preface.aux Normal file
View file

@ -0,0 +1,29 @@
\relax
\citation{Steele:scheme}
\citation{Sussman-Steele:HOSC98}
\citation{Friedman:lisper}
\citation{IEEE:1178}
\citation{r6rs}
\citation{Dybvig:csug8}
\@writefile{toc}{\contentsline {chapter}{Preface}{ix}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{./preface:s0}{{}{ix}}
\newlabel{./preface:s1}{{}{ix}}
\newlabel{./preface:s2}{{}{ix}}
\newlabel{./preface:s3}{{}{ix}}
\newlabel{./preface:s4}{{}{ix}}
\@setckpt{preface}{
\setcounter{page}{13}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{exercise}{0}
\setcounter{alphacount}{0}
}

73
csug/tspl4/records.aux Normal file
View file

@ -0,0 +1,73 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {9}Records}{321}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTRECORDS}{{9}{321}}
\newlabel{./records:s0}{{9}{323}}
\newlabel{./records:s1}{{9}{323}}
\newlabel{./records:s2}{{9}{323}}
\newlabel{SECTRECORDDEFINITION}{{9.1}{323}}
\@writefile{toc}{\contentsline {section}{\numberline {9.1}Defining Records}{323}}
\newlabel{./records:s3}{{9.1}{324}}
\newlabel{./records:s4}{{9.1}{324}}
\newlabel{./records:s5}{{9.1}{324}}
\citation{RFC4122}
\newlabel{./records:s6}{{9.1}{325}}
\newlabel{page:record-uid}{{9.1}{325}}
\newlabel{./records:s7}{{9.1}{325}}
\newlabel{./records:s8}{{9.1}{325}}
\newlabel{./records:s9}{{9.1}{325}}
\newlabel{./records:s10}{{9.1}{325}}
\newlabel{page:parent-type}{{9.1}{325}}
\newlabel{./records:s11}{{9.1}{326}}
\newlabel{page:protocols}{{9.1}{326}}
\newlabel{./records:s12}{{9.1}{327}}
\newlabel{./records:s13}{{9.1}{328}}
\newlabel{./records:s14}{{9.1}{330}}
\newlabel{page:sealed}{{9.1}{330}}
\newlabel{./records:s15}{{9.1}{330}}
\newlabel{page:opaque}{{9.1}{330}}
\newlabel{./records:s16}{{9.1}{331}}
\newlabel{SECTRECORDPROCEDURAL}{{9.2}{331}}
\@writefile{toc}{\contentsline {section}{\numberline {9.2}Procedural Interface}{331}}
\newlabel{./records:s17}{{9.2}{331}}
\newlabel{./records:s18}{{9.2}{331}}
\newlabel{./records:s19}{{9.2}{331}}
\newlabel{./records:s20}{{9.2}{331}}
\newlabel{./records:s21}{{9.2}{331}}
\newlabel{./records:s22}{{9.2}{331}}
\newlabel{./records:s23}{{9.2}{332}}
\newlabel{./records:s24}{{9.2}{332}}
\newlabel{./records:s25}{{9.2}{332}}
\newlabel{./records:s26}{{9.2}{332}}
\newlabel{./records:s27}{{9.2}{332}}
\newlabel{./records:s28}{{9.2}{333}}
\newlabel{./records:s29}{{9.2}{333}}
\newlabel{./records:s30}{{9.2}{333}}
\newlabel{./records:s31}{{9.2}{334}}
\newlabel{./records:s32}{{9.2}{334}}
\newlabel{SECTRECORDINSPECTION}{{9.3}{335}}
\@writefile{toc}{\contentsline {section}{\numberline {9.3}Inspection}{335}}
\newlabel{./records:s33}{{9.3}{336}}
\newlabel{./records:s34}{{9.3}{336}}
\newlabel{./records:s35}{{9.3}{336}}
\newlabel{./records:s36}{{9.3}{336}}
\newlabel{./records:s37}{{9.3}{337}}
\newlabel{./records:s38}{{9.3}{337}}
\newlabel{./records:s39}{{9.3}{338}}
\newlabel{./records:s40}{{9.3}{338}}
\newlabel{./records:s41}{{9.3}{338}}
\@setckpt{records}{
\setcounter{page}{340}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{9}
\setcounter{section}{3}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

249
csug/tspl4/start.aux Normal file
View file

@ -0,0 +1,249 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Getting Started}{11}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTGETTINGSTARTED}{{2}{11}}
\newlabel{SECTGSINTERACTING}{{2.1}{13}}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Interacting with Scheme}{13}}
\newlabel{./start:s0}{{2.1}{13}}
\newlabel{./start:s1}{{2.1}{14}}
\newlabel{./start:s2}{{2.1}{14}}
\newlabel{./start:s3}{{2.1}{15}}
\newlabel{./start:s4}{{2.1}{15}}
\newlabel{SECTGSSIMPLE}{{2.2}{16}}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Simple Expressions}{16}}
\newlabel{./start:s5}{{2.2}{16}}
\newlabel{./start:s6}{{2.2}{16}}
\newlabel{./start:s7}{{2.2}{16}}
\newlabel{./start:s8}{{2.2}{16}}
\newlabel{./start:s9}{{2.2}{16}}
\newlabel{./start:s10}{{2.2}{16}}
\newlabel{./start:s11}{{2.2}{16}}
\newlabel{./start:s12}{{2.2}{16}}
\newlabel{./start:s13}{{2.2}{17}}
\newlabel{./start:s14}{{2.2}{17}}
\newlabel{./start:s15}{{2.2}{17}}
\newlabel{./start:s16}{{2.2}{17}}
\newlabel{./start:s17}{{2.2}{18}}
\newlabel{./start:s18}{{2.2}{18}}
\newlabel{./start:s19}{{2.2}{18}}
\newlabel{./start:s20}{{2.2}{18}}
\newlabel{./start:s21}{{2.2}{18}}
\newlabel{./start:s22}{{2.2}{18}}
\newlabel{./start:s23}{{2.2}{19}}
\newlabel{./start:s24}{{2.2}{19}}
\newlabel{./start:s25}{{2.2}{19}}
\newlabel{./start:s26}{{2.2}{19}}
\newlabel{./start:s27}{{2.2}{19}}
\newlabel{./start:s28}{{2.2}{19}}
\newlabel{./start:s29}{{2.2}{19}}
\newlabel{./start:s30}{{2.2}{19}}
\newlabel{./start:s31}{{2.2}{19}}
\newlabel{./start:s32}{{2.2}{20}}
\newlabel{./start:s33}{{2.2}{20}}
\newlabel{./start:s34}{{2.2.1}{20}}
\newlabel{./start:s35}{{2.2.2}{20}}
\newlabel{./start:s36}{{2.2.3}{20}}
\newlabel{EXEXPRVALUE}{{2.2.3}{20}}
\newlabel{./start:s37}{{2.2.4}{21}}
\newlabel{./start:s38}{{2.2.5}{21}}
\newlabel{./start:s39}{{2.2.6}{21}}
\newlabel{./start:s40}{{2.2.7}{21}}
\newlabel{./start:s41}{{2.2.8}{21}}
\newlabel{SECTGSEVALUATING}{{2.3}{21}}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}Evaluating Scheme Expressions}{21}}
\newlabel{./start:s42}{{2.3}{21}}
\newlabel{./start:s43}{{2.3}{21}}
\newlabel{./start:s44}{{2.3}{22}}
\newlabel{./start:s45}{{2.3}{22}}
\newlabel{./start:s46}{{2.3}{22}}
\newlabel{./start:s47}{{2.3}{22}}
\newlabel{./start:s48}{{2.3}{22}}
\newlabel{./start:s49}{{2.3.1}{23}}
\newlabel{SECTGSIDENTIFIERS}{{2.4}{23}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Variables and Let Expressions}{23}}
\newlabel{./start:s50}{{2.4}{23}}
\newlabel{./start:s51}{{2.4}{23}}
\newlabel{./start:s52}{{2.4}{23}}
\newlabel{./start:s53}{{2.4}{23}}
\newlabel{./start:s54}{{2.4}{25}}
\newlabel{./start:s55}{{2.4}{25}}
\newlabel{./start:s56}{{2.4}{25}}
\newlabel{./start:s57}{{2.4.1}{25}}
\newlabel{./start:s58}{{2.4.2}{25}}
\newlabel{./start:s59}{{2.4.3}{26}}
\newlabel{SECTGSLAMBDA}{{2.5}{26}}
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Lambda Expressions}{26}}
\newlabel{./start:s60}{{2.5}{26}}
\newlabel{./start:s61}{{2.5}{26}}
\newlabel{./start:s62}{{2.5}{26}}
\newlabel{./start:s63}{{2.5}{27}}
\newlabel{./start:s64}{{2.5}{27}}
\newlabel{./start:s65}{{2.5}{27}}
\newlabel{./start:s66}{{2.5}{27}}
\newlabel{./start:s67}{{2.5}{28}}
\newlabel{./start:s68}{{2.5}{28}}
\newlabel{./start:s69}{{2.5}{28}}
\newlabel{./start:s70}{{2.5}{29}}
\newlabel{./start:s71}{{2.5}{29}}
\newlabel{./start:s72}{{2.5.1}{30}}
\newlabel{./start:s73}{{2.5.2}{30}}
\newlabel{./start:s74}{{2.5.3}{30}}
\newlabel{./start:s75}{{2.5.3}{30}}
\newlabel{SECTGSTOPLEVEL}{{2.6}{30}}
\@writefile{toc}{\contentsline {section}{\numberline {2.6}Top-Level Definitions}{30}}
\newlabel{./start:s76}{{2.6}{30}}
\newlabel{./start:s77}{{2.6}{30}}
\newlabel{./start:s78}{{2.6}{30}}
\newlabel{./start:s79}{{2.6}{30}}
\newlabel{./start:s80}{{2.6}{31}}
\newlabel{./start:s81}{{2.6}{31}}
\newlabel{defn:list}{{2.6}{31}}
\newlabel{./start:s82}{{2.6}{31}}
\newlabel{./start:s83}{{2.6}{31}}
\newlabel{./start:s84}{{2.6}{31}}
\newlabel{./start:s85}{{2.6}{32}}
\newlabel{./start:s86}{{2.6}{32}}
\newlabel{./start:s87}{{2.6}{33}}
\newlabel{./start:s88}{{2.6}{33}}
\newlabel{./start:s89}{{2.6}{33}}
\newlabel{./start:s90}{{2.6}{33}}
\newlabel{./start:s91}{{2.6.1}{34}}
\newlabel{./start:s92}{{2.6.2}{34}}
\newlabel{./start:s93}{{2.6.2}{34}}
\newlabel{./start:s94}{{2.6.2}{34}}
\newlabel{./start:s95}{{2.6.2}{34}}
\newlabel{./start:s96}{{2.6.3}{34}}
\newlabel{./start:s97}{{2.6.3}{34}}
\newlabel{SECTGSCONDITIONALS}{{2.7}{34}}
\@writefile{toc}{\contentsline {section}{\numberline {2.7}Conditional Expressions}{34}}
\newlabel{./start:s98}{{2.7}{34}}
\newlabel{./start:s99}{{2.7}{35}}
\newlabel{./start:s100}{{2.7}{36}}
\newlabel{./start:s101}{{2.7}{36}}
\newlabel{./start:s102}{{2.7}{36}}
\newlabel{./start:s103}{{2.7}{36}}
\newlabel{./start:s104}{{2.7}{36}}
\newlabel{./start:s105}{{2.7}{36}}
\newlabel{./start:s106}{{2.7}{36}}
\newlabel{./start:s107}{{2.7}{36}}
\newlabel{./start:s108}{{2.7}{37}}
\newlabel{./start:s109}{{2.7}{37}}
\newlabel{./start:s110}{{2.7}{37}}
\newlabel{./start:s111}{{2.7}{37}}
\newlabel{./start:s112}{{2.7}{37}}
\newlabel{./start:s113}{{2.7}{37}}
\newlabel{./start:s114}{{2.7}{38}}
\newlabel{./start:s115}{{2.7}{38}}
\newlabel{./start:s116}{{2.7}{38}}
\newlabel{./start:s117}{{2.7}{38}}
\newlabel{./start:s118}{{2.7}{38}}
\newlabel{./start:s119}{{2.7}{38}}
\newlabel{./start:s120}{{2.7}{38}}
\newlabel{./start:s121}{{2.7}{38}}
\newlabel{./start:s122}{{2.7}{38}}
\newlabel{./start:s123}{{2.7}{39}}
\newlabel{./start:s124}{{2.7}{39}}
\newlabel{./start:s125}{{2.7}{39}}
\newlabel{./start:s126}{{2.7.1}{41}}
\newlabel{./start:s127}{{2.7.1}{41}}
\newlabel{./start:s128}{{2.7.2}{41}}
\newlabel{EXSHORTER1}{{2.7.2}{41}}
\newlabel{./start:s129}{{2.7.2}{41}}
\newlabel{SECTGSRECURSION}{{2.8}{41}}
\@writefile{toc}{\contentsline {section}{\numberline {2.8}Simple Recursion}{41}}
\newlabel{./start:s130}{{2.8}{41}}
\newlabel{./start:s131}{{2.8}{41}}
\newlabel{./start:s132}{{2.8}{41}}
\newlabel{./start:s133}{{2.8}{41}}
\newlabel{./start:s134}{{2.8}{41}}
\newlabel{./start:s135}{{2.8}{41}}
\newlabel{./start:s136}{{2.8}{42}}
\newlabel{defn:simplelength}{{2.8}{42}}
\newlabel{./start:s137}{{2.8}{42}}
\newlabel{./start:s138}{{2.8}{42}}
\newlabel{./start:s139}{{2.8}{42}}
\newlabel{./start:s140}{{2.8}{43}}
\newlabel{./start:s141}{{2.8}{43}}
\newlabel{./start:s142}{{2.8}{44}}
\newlabel{./start:s143}{{2.8}{44}}
\newlabel{./start:s144}{{2.8}{44}}
\newlabel{./start:s145}{{2.8}{45}}
\newlabel{./start:s146}{{2.8}{45}}
\newlabel{./start:s147}{{2.8}{45}}
\newlabel{./start:s148}{{2.8}{46}}
\newlabel{defn:map1}{{2.8}{46}}
\newlabel{./start:s149}{{2.8.1}{46}}
\newlabel{./start:s150}{{2.8.2}{46}}
\newlabel{./start:s151}{{2.8.2}{46}}
\newlabel{./start:s152}{{2.8.3}{46}}
\newlabel{./start:s153}{{2.8.3}{46}}
\newlabel{./start:s154}{{2.8.4}{47}}
\newlabel{./start:s155}{{2.8.5}{47}}
\newlabel{./start:s156}{{2.8.5}{47}}
\newlabel{./start:s157}{{2.8.5}{47}}
\newlabel{./start:s158}{{2.8.6}{47}}
\newlabel{EXEVENODD}{{2.8.6}{47}}
\newlabel{./start:s159}{{2.8.6}{47}}
\newlabel{./start:s160}{{2.8.6}{47}}
\newlabel{./start:s161}{{2.8.7}{47}}
\newlabel{./start:s162}{{2.8.7}{47}}
\newlabel{SECTGSASSIGNMENT}{{2.9}{47}}
\@writefile{toc}{\contentsline {section}{\numberline {2.9}Assignment}{47}}
\newlabel{./start:s163}{{2.9}{47}}
\newlabel{./start:s164}{{2.9}{47}}
\newlabel{./start:s165}{{2.9}{47}}
\newlabel{./start:s166}{{2.9}{48}}
\newlabel{./start:s167}{{2.9}{49}}
\newlabel{./start:s168}{{2.9}{50}}
\newlabel{./start:s169}{{2.9}{50}}
\newlabel{./start:s170}{{2.9}{50}}
\newlabel{./start:s171}{{2.9}{51}}
\newlabel{./start:s172}{{2.9}{51}}
\newlabel{./start:s173}{{2.9}{51}}
\newlabel{./start:s174}{{2.9}{51}}
\newlabel{./start:s175}{{2.9}{51}}
\newlabel{./start:s176}{{2.9}{52}}
\newlabel{./start:s177}{{2.9}{52}}
\newlabel{./start:s178}{{2.9}{52}}
\newlabel{./start:s179}{{2.9}{53}}
\newlabel{queue-datatype}{{2.9}{53}}
\newlabel{./start:s180}{{2.9}{53}}
\newlabel{./start:s181}{{2.9}{53}}
\newlabel{./start:s182}{{2.9}{54}}
\newlabel{./start:s183}{{2.9}{54}}
\newlabel{./start:s184}{{2.9}{54}}
\newlabel{./start:s185}{{2.9}{54}}
\newlabel{./start:s186}{{2.9.1}{54}}
\newlabel{./start:s187}{{2.9.1}{54}}
\newlabel{./start:s188}{{2.9.2}{55}}
\newlabel{./start:s189}{{2.9.2}{55}}
\newlabel{./start:s190}{{2.9.2}{55}}
\newlabel{./start:s191}{{2.9.3}{55}}
\newlabel{EXSTACKREFANDSET}{{2.9.3}{55}}
\newlabel{./start:s192}{{2.9.4}{55}}
\newlabel{./start:s193}{{2.9.4}{55}}
\newlabel{./start:s194}{{2.9.5}{56}}
\newlabel{./start:s195}{{2.9.6}{56}}
\newlabel{./start:s196}{{2.9.7}{56}}
\newlabel{./start:s197}{{2.9.7}{56}}
\newlabel{./start:s198}{{2.9.7}{56}}
\newlabel{./start:s199}{{2.9.8}{56}}
\newlabel{EXLIST?}{{2.9.8}{56}}
\newlabel{./start:s200}{{2.9.8}{56}}
\newlabel{./start:s201}{{2.9.8}{56}}
\newlabel{./start:s202}{{2.9.8}{56}}
\@setckpt{start}{
\setcounter{page}{57}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{2}
\setcounter{section}{9}
\setcounter{exercise}{8}
\setcounter{alphacount}{6}
}

18
csug/tspl4/summary.aux Normal file
View file

@ -0,0 +1,18 @@
\relax
\@writefile{toc}{\contentsline {chapter}{Summary of Forms}{463}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@setckpt{summary}{
\setcounter{page}{481}
\setcounter{equation}{0}
\setcounter{enumi}{8}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{32}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{12}
\setcounter{section}{11}
\setcounter{exercise}{7}
\setcounter{alphacount}{6}
}

115
csug/tspl4/syntax.aux Normal file
View file

@ -0,0 +1,115 @@
\relax
\@writefile{toc}{\contentsline {chapter}{\numberline {8}Syntactic Extension}{289}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{CHPTSYNTAX}{{8}{289}}
\citation{Dybvig:syntactic}
\citation{Dybvig:csug8}
\newlabel{./syntax:s0}{{8}{291}}
\newlabel{./syntax:s1}{{8}{291}}
\newlabel{./syntax:s2}{{8}{291}}
\newlabel{./syntax:s3}{{8}{291}}
\newlabel{./syntax:s4}{{8}{291}}
\newlabel{./syntax:s5}{{8}{291}}
\newlabel{./syntax:s6}{{8}{291}}
\newlabel{./syntax:s7}{{8}{291}}
\newlabel{./syntax:s8}{{8}{291}}
\newlabel{./syntax:s9}{{8}{291}}
\newlabel{./syntax:s10}{{8}{291}}
\newlabel{SECTSYNTAXDEFINITIONS}{{8.1}{291}}
\@writefile{toc}{\contentsline {section}{\numberline {8.1}Keyword Bindings}{291}}
\newlabel{./syntax:s11}{{8.1}{291}}
\newlabel{./syntax:s12}{{8.1}{292}}
\newlabel{body-expansion}{{8.1}{292}}
\newlabel{./syntax:s13}{{8.1}{293}}
\newlabel{letsyntaximplicitbegin}{{8.1}{293}}
\newlabel{SECTSYNTAXRULES}{{8.2}{294}}
\@writefile{toc}{\contentsline {section}{\numberline {8.2}Syntax-Rules Transformers}{294}}
\newlabel{./syntax:s14}{{8.2}{294}}
\newlabel{./syntax:s15}{{8.2}{294}}
\newlabel{./syntax:s16}{{8.2}{294}}
\newlabel{./syntax:s17}{{8.2}{294}}
\newlabel{./syntax:s18}{{8.2}{294}}
\newlabel{./syntax:s19}{{8.2}{294}}
\newlabel{./syntax:s20}{{8.2}{294}}
\newlabel{./syntax:s21}{{8.2}{294}}
\newlabel{./syntax:s22}{{8.2}{294}}
\newlabel{patterns}{{8.2}{294}}
\newlabel{./syntax:s23}{{8.2}{295}}
\newlabel{./syntax:s24}{{8.2}{296}}
\newlabel{./syntax:s25}{{8.2}{296}}
\newlabel{./syntax:s26}{{8.2}{297}}
\newlabel{./syntax:s27}{{8.2}{297}}
\newlabel{./syntax:s28}{{8.2}{298}}
\newlabel{SECTSYNTAXCASE}{{8.3}{298}}
\@writefile{toc}{\contentsline {section}{\numberline {8.3}Syntax-Case Transformers}{298}}
\newlabel{./syntax:s29}{{8.3}{298}}
\newlabel{./syntax:s30}{{8.3}{299}}
\newlabel{./syntax:s31}{{8.3}{299}}
\newlabel{./syntax:s32}{{8.3}{299}}
\newlabel{./syntax:s33}{{8.3}{300}}
\newlabel{./syntax:s34}{{8.3}{300}}
\newlabel{./syntax:s35}{{8.3}{301}}
\newlabel{./syntax:s36}{{8.3}{301}}
\newlabel{./syntax:s37}{{8.3}{302}}
\newlabel{./syntax:s38}{{8.3}{304}}
\newlabel{./syntax:s39}{{8.3}{304}}
\newlabel{defn:cond}{{8.3}{305}}
\newlabel{./syntax:s40}{{8.3}{305}}
\citation{bawden:pepm99}
\newlabel{./syntax:s41}{{8.3}{306}}
\newlabel{defn:case}{{8.3}{306}}
\newlabel{./syntax:s42}{{8.3}{306}}
\newlabel{desc:make-variable-transformer}{{8.3}{306}}
\newlabel{./syntax:s43}{{8.3}{307}}
\newlabel{defn:identifier-syntax}{{8.3}{307}}
\newlabel{./syntax:s44}{{8.3}{308}}
\newlabel{./syntax:s45}{{8.3}{308}}
\newlabel{./syntax:s46}{{8.3}{308}}
\newlabel{./syntax:s47}{{8.3}{308}}
\newlabel{./syntax:s48}{{8.3}{309}}
\newlabel{./syntax:s49}{{8.3}{310}}
\newlabel{./syntax:s50}{{8.3}{310}}
\newlabel{defn:letrec}{{8.3}{310}}
\newlabel{fullletvalues}{{8.3}{310}}
\newlabel{./syntax:s51}{{8.3}{310}}
\newlabel{SECTSYNTAXEXAMPLES}{{8.4}{311}}
\@writefile{toc}{\contentsline {section}{\numberline {8.4}Examples}{311}}
\newlabel{./syntax:s52}{{8.4}{311}}
\newlabel{defn:let}{{8.4}{312}}
\newlabel{./syntax:s53}{{8.4}{312}}
\newlabel{defn:do}{{8.4}{313}}
\newlabel{./syntax:s54}{{8.4}{313}}
\newlabel{./syntax:s55}{{8.4}{313}}
\newlabel{./syntax:s56}{{8.4}{314}}
\newlabel{./syntax:s57}{{8.4}{314}}
\newlabel{./syntax:s58}{{8.4}{315}}
\newlabel{./syntax:s59}{{8.4}{315}}
\newlabel{./syntax:s60}{{8.4}{315}}
\newlabel{./syntax:s61}{{8.4}{315}}
\citation{Dybvig:csug8}
\newlabel{./syntax:s62}{{8.4}{316}}
\newlabel{./syntax:s63}{{8.4}{316}}
\newlabel{./syntax:s64}{{8.4}{317}}
\newlabel{./syntax:s65}{{8.4}{317}}
\newlabel{./syntax:s66}{{8.4}{317}}
\newlabel{./syntax:s67}{{8.4}{317}}
\newlabel{defn:method}{{8.4}{317}}
\newlabel{./syntax:s68}{{8.4}{317}}
\newlabel{./syntax:s69}{{8.4}{318}}
\newlabel{./syntax:s70}{{8.4}{318}}
\newlabel{./syntax:s71}{{8.4}{320}}
\@setckpt{syntax}{
\setcounter{page}{321}
\setcounter{equation}{0}
\setcounter{enumi}{6}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{8}
\setcounter{section}{4}
\setcounter{exercise}{0}
\setcounter{alphacount}{6}
}

15
csug/tspl4/title.aux Normal file
View file

@ -0,0 +1,15 @@
\relax
\@setckpt{title}{
\setcounter{page}{4}
\setcounter{equation}{0}
\setcounter{enumi}{0}
\setcounter{enumii}{0}
\setcounter{enumiii}{0}
\setcounter{enumiv}{0}
\setcounter{footnote}{0}
\setcounter{mpfootnote}{0}
\setcounter{chapter}{0}
\setcounter{section}{0}
\setcounter{exercise}{0}
\setcounter{alphacount}{0}
}

22
csug/tspl4/tspl.aux Normal file
View file

@ -0,0 +1,22 @@
\relax
\@input{title.aux}
\@input{copyright.aux}
\@input{contents.aux}
\@input{preface.aux}
\@input{intro.aux}
\@input{start.aux}
\@input{further.aux}
\@input{binding.aux}
\@input{control.aux}
\@input{objects.aux}
\@input{io.aux}
\@input{syntax.aux}
\@input{records.aux}
\@input{libraries.aux}
\@input{exceptions.aux}
\@input{examples.aux}
\@input{bibliography.aux}
\@input{answers.aux}
\@input{grammar.aux}
\@input{summary.aux}
\@writefile{toc}{\contentsline {chapter}{Index}{481}}

4422
csug/tspl4/tspl.haux Normal file

File diff suppressed because it is too large Load diff

1416
csug/tspl4/tspl.idx Normal file

File diff suppressed because it is too large Load diff

773
csug/tspl4/tspl.rfm Normal file
View file

@ -0,0 +1,773 @@
"variable reference" \sfentry{\scheme{\var{variable}}}{\categorysyntax}{\pageref{./binding:s2}}
"lambda" \sfentry{\scheme{(lambda~\var{formals}~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s3}}
"case-lambda" \sfentry{\scheme{(case-lambda~\var{clause}~{\dots})}}{\categorysyntax}{\pageref{./binding:s13}}
"let" \sfentry{\scheme{(let~((\var{var}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s16}}
"let*" \sfentry{\scheme{(let*~((\var{var}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s18}}
"letrec" \sfentry{\scheme{(letrec~((\var{var}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s20}}
"letrec*" \sfentry{\scheme{(letrec*~((\var{var}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s22}}
"let-values" \sfentry{\scheme{(let-values~((\var{formals}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s23}}
"let*-values" \sfentry{\scheme{(let*-values~((\var{formals}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s23}}
"define" \sfentry{\scheme{(define~\var{var}~\var{expr})}}{\categorysyntax}{\pageref{./binding:s24}}
"define" \sfentry{\scheme{(define~\var{var})}}{\categorysyntax}{\pageref{./binding:s24}}
"define" \sfentry{\scheme{(define~(\var{var$_0$}~\var{var$_1$}~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s24}}
"define" \sfentry{\scheme{(define~(\var{var$_0$}~{\schdot}~\var{var$_r$})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s24}}
"define" \sfentry{\scheme{(define~(\var{var$_0$}~\var{var$_1$}~\var{var$_2$}~{\dots}~{\schdot}~\var{var$_r$})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./binding:s24}}
"set!" \sfentry{\scheme{(set!~\var{var}~\var{expr})}}{\categorysyntax}{\pageref{./binding:s28}}
"procedure application" \sfentry{\scheme{(\var{expr$_0$}~\var{expr$_1$}~{\dots})}}{\categorysyntax}{\pageref{./control:s1}}
"apply" \sfentry{\scheme{(apply~\var{procedure}~\var{obj}~{\dots}~\var{list})}}{\categoryprocedure}{\pageref{./control:s3}}
"begin" \sfentry{\scheme{(begin~\var{expr$_1$}~\var{expr$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s4}}
"if" \sfentry{\scheme{(if~\var{test}~\var{consequent}~\var{alternative})}}{\categorysyntax}{\pageref{./control:s8}}
"if" \sfentry{\scheme{(if~\var{test}~\var{consequent})}}{\categorysyntax}{\pageref{./control:s8}}
"not" \sfentry{\scheme{(not~\var{obj})}}{\categoryprocedure}{\pageref{./control:s10}}
"and" \sfentry{\scheme{(and~\var{expr}~{\dots})}}{\categorysyntax}{\pageref{./control:s11}}
"or" \sfentry{\scheme{(or~\var{expr}~{\dots})}}{\categorysyntax}{\pageref{./control:s12}}
"cond" \sfentry{\scheme{(cond~\var{clause$_1$}~\var{clause$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s13}}
"else" \sfentry{\scheme{else}}{\categorysyntax}{\pageref{./control:s16}}
"!E=>" \sfentry{\scheme{=>}}{\categorysyntax}{\pageref{./control:s16}}
"when" \sfentry{\scheme{(when~\var{test-expr}~\var{expr$_1$}~\var{expr$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s17}}
"unless" \sfentry{\scheme{(unless~\var{test-expr}~\var{expr$_1$}~\var{expr$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s17}}
"case" \sfentry{\scheme{(case~\var{expr$_0$}~\var{clause$_1$}~\var{clause$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s18}}
"let" \sfentry{\scheme{(let~\var{name}~((\var{var}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./control:s20}}
"do" \sfentry{\scheme{(do~((\var{var}~\var{init}~\var{update})~{\dots})~(\var{test}~\var{result}~{\dots})~\var{expr}~{\dots})}}{\categorysyntax}{\pageref{./control:s25}}
"map" \sfentry{\scheme{(map~\var{procedure}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s30}}
"for-each" \sfentry{\scheme{(for-each~\var{procedure}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s33}}
"exists" \sfentry{\scheme{(exists~\var{procedure}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s36}}
"for-all" \sfentry{\scheme{(for-all~\var{procedure}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s37}}
"fold-left" \sfentry{\scheme{(fold-left~\var{procedure}~\var{obj}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s38}}
"fold-right" \sfentry{\scheme{(fold-right~\var{procedure}~\var{obj}~\var{list$_1$}~\var{list$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s41}}
"vector-map" \sfentry{\scheme{(vector-map~\var{procedure}~\var{vector$_1$}~\var{vector$_1$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s44}}
"vector-for-each" \sfentry{\scheme{(vector-for-each~\var{procedure}~\var{vector$_1$}~\var{vector$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s47}}
"string-for-each" \sfentry{\scheme{(string-for-each~\var{procedure}~\var{string$_1$}~\var{string$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./control:s50}}
"call/cc" \sfentry{\scheme{(call/cc~\var{procedure})}}{\categoryprocedure}{\pageref{./control:s54}}
"call-with-current-continuation" \sfentry{\scheme{(call-with-current-continuation~\var{procedure})}}{\categoryprocedure}{\pageref{./control:s54}}
"dynamic-wind" \sfentry{\scheme{(dynamic-wind~\var{in}~\var{body}~\var{out})}}{\categoryprocedure}{\pageref{./control:s56}}
"delay" \sfentry{\scheme{(delay~\var{expr})}}{\categorysyntax}{\pageref{./control:s65}}
"force" \sfentry{\scheme{(force~\var{promise})}}{\categoryprocedure}{\pageref{./control:s65}}
"values" \sfentry{\scheme{(values~\var{obj}~{\dots})}}{\categoryprocedure}{\pageref{./control:s70}}
"call-with-values" \sfentry{\scheme{(call-with-values~\var{producer}~\var{consumer})}}{\categoryprocedure}{\pageref{./control:s71}}
"eval" \sfentry{\scheme{(eval~\var{obj}~\var{environment})}}{\categoryprocedure}{\pageref{./control:s80}}
"environment" \sfentry{\scheme{(environment~\var{import-spec}~{\dots})}}{\categoryprocedure}{\pageref{./control:s81}}
"null-environment" \sfentry{\scheme{(null-environment~\var{version})}}{\categoryprocedure}{\pageref{./control:s82}}
"scheme-report-environment" \sfentry{\scheme{(scheme-report-environment~\var{version})}}{\categoryprocedure}{\pageref{./control:s82}}
"constant" \sfentry{\scheme{\var{constant}}}{\categorysyntax}{\pageref{./objects:s1}}
"quote (~'~)" \sfentry{\scheme{(quote~\var{obj})}}{\categorysyntax}{\pageref{./objects:s2}}
"!A' (quote)" \sfentry{\scheme{'\var{obj}}}{\categorysyntax}{\pageref{./objects:s2}}
"quasiquote (~`~)" \sfentry{\scheme{(quasiquote~\var{obj}~{\dots})}}{\categorysyntax}{\pageref{./objects:s5}}
"!B` (quasiquote)" \sfentry{\scheme{`\var{obj}}}{\categorysyntax}{\pageref{./objects:s5}}
"unquote (~,~)" \sfentry{\scheme{(unquote~\var{obj}~{\dots})}}{\categorysyntax}{\pageref{./objects:s5}}
"!C, (unquote)" \sfentry{\scheme{,\var{obj}}}{\categorysyntax}{\pageref{./objects:s5}}
"unquote-splicing (~,@~)" \sfentry{\scheme{(unquote-splicing~\var{obj}~{\dots})}}{\categorysyntax}{\pageref{./objects:s5}}
"!D,@ (unquote-splicing)" \sfentry{\scheme{,{\schatsign}\var{obj}}}{\categorysyntax}{\pageref{./objects:s5}}
"eq?" \sfentry{\scheme{(eq?~\var{obj$_1$}~\var{obj$_2$})}}{\categoryprocedure}{\pageref{./objects:s10}}
"eqv?" \sfentry{\scheme{(eqv?~\var{obj$_1$}~\var{obj$_2$})}}{\categoryprocedure}{\pageref{./objects:s12}}
"equal?" \sfentry{\scheme{(equal?~\var{obj$_1$}~\var{obj$_2$})}}{\categoryprocedure}{\pageref{./objects:s13}}
"boolean?" \sfentry{\scheme{(boolean?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s14}}
"null?" \sfentry{\scheme{(null?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s15}}
"pair?" \sfentry{\scheme{(pair?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s16}}
"number?" \sfentry{\scheme{(number?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s17}}
"complex?" \sfentry{\scheme{(complex?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s17}}
"real?" \sfentry{\scheme{(real?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s17}}
"rational?" \sfentry{\scheme{(rational?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s17}}
"integer?" \sfentry{\scheme{(integer?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s17}}
"real-valued?" \sfentry{\scheme{(real-valued?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s18}}
"rational-valued?" \sfentry{\scheme{(rational-valued?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s18}}
"integer-valued?" \sfentry{\scheme{(integer-valued?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s18}}
"char?" \sfentry{\scheme{(char?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s19}}
"string?" \sfentry{\scheme{(string?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s20}}
"vector?" \sfentry{\scheme{(vector?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s21}}
"symbol?" \sfentry{\scheme{(symbol?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s22}}
"procedure?" \sfentry{\scheme{(procedure?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s23}}
"bytevector?" \sfentry{\scheme{(bytevector?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s24}}
"hashtable?" \sfentry{\scheme{(hashtable?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s25}}
"cons" \sfentry{\scheme{(cons~\var{obj$_1$}~\var{obj$_2$})}}{\categoryprocedure}{\pageref{./objects:s37}}
"car" \sfentry{\scheme{(car~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s38}}
"cdr" \sfentry{\scheme{(cdr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s39}}
"set-car!" \sfentry{\scheme{(set-car!~\var{pair}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s40}}
"set-cdr!" \sfentry{\scheme{(set-cdr!~\var{pair}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s41}}
"caar" \sfentry{\scheme{(caar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cadr" \sfentry{\scheme{(cadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdar" \sfentry{\scheme{(cdar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cddr" \sfentry{\scheme{(cddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caaar" \sfentry{\scheme{(caaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caadr" \sfentry{\scheme{(caadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cadar" \sfentry{\scheme{(cadar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caddr" \sfentry{\scheme{(caddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdaar" \sfentry{\scheme{(cdaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdadr" \sfentry{\scheme{(cdadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cddar" \sfentry{\scheme{(cddar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdddr" \sfentry{\scheme{(cdddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caaaar" \sfentry{\scheme{(caaaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caaadr" \sfentry{\scheme{(caaadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caadar" \sfentry{\scheme{(caadar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caaddr" \sfentry{\scheme{(caaddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cadaar" \sfentry{\scheme{(cadaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cadadr" \sfentry{\scheme{(cadadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"caddar" \sfentry{\scheme{(caddar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cadddr" \sfentry{\scheme{(cadddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdaaar" \sfentry{\scheme{(cdaaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdaadr" \sfentry{\scheme{(cdaadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdadar" \sfentry{\scheme{(cdadar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdaddr" \sfentry{\scheme{(cdaddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cddaar" \sfentry{\scheme{(cddaar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cddadr" \sfentry{\scheme{(cddadr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cdddar" \sfentry{\scheme{(cdddar~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"cddddr" \sfentry{\scheme{(cddddr~\var{pair})}}{\categoryprocedure}{\pageref{./objects:s42}}
"list" \sfentry{\scheme{(list~\var{obj}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s43}}
"cons*" \sfentry{\scheme{(cons*~\var{obj}~{\dots}~\var{final-obj})}}{\categoryprocedure}{\pageref{./objects:s44}}
"list?" \sfentry{\scheme{(list?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s45}}
"length" \sfentry{\scheme{(length~\var{list})}}{\categoryprocedure}{\pageref{./objects:s46}}
"list-ref" \sfentry{\scheme{(list-ref~\var{list}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s47}}
"list-tail" \sfentry{\scheme{(list-tail~\var{list}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s48}}
"append" \sfentry{\scheme{(append)}}{\categoryprocedure}{\pageref{./objects:s49}}
"append" \sfentry{\scheme{(append~\var{list}~{\dots}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s49}}
"reverse" \sfentry{\scheme{(reverse~\var{list})}}{\categoryprocedure}{\pageref{./objects:s50}}
"memq" \sfentry{\scheme{(memq~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s51}}
"memv" \sfentry{\scheme{(memv~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s51}}
"member" \sfentry{\scheme{(member~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s51}}
"memp" \sfentry{\scheme{(memp~\var{procedure}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s52}}
"remq" \sfentry{\scheme{(remq~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s53}}
"remv" \sfentry{\scheme{(remv~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s53}}
"remove" \sfentry{\scheme{(remove~\var{obj}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s53}}
"remp" \sfentry{\scheme{(remp~\var{procedure}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s54}}
"filter" \sfentry{\scheme{(filter~\var{procedure}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s55}}
"partition" \sfentry{\scheme{(partition~\var{procedure}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s56}}
"find" \sfentry{\scheme{(find~\var{procedure}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s57}}
"assq" \sfentry{\scheme{(assq~\var{obj}~\var{alist})}}{\categoryprocedure}{\pageref{./objects:s58}}
"assv" \sfentry{\scheme{(assv~\var{obj}~\var{alist})}}{\categoryprocedure}{\pageref{./objects:s58}}
"assoc" \sfentry{\scheme{(assoc~\var{obj}~\var{alist})}}{\categoryprocedure}{\pageref{./objects:s58}}
"assp" \sfentry{\scheme{(assp~\var{procedure}~\var{alist})}}{\categoryprocedure}{\pageref{./objects:s60}}
"list-sort" \sfentry{\scheme{(list-sort~\var{predicate}~\var{list})}}{\categoryprocedure}{\pageref{./objects:s62}}
"exact?" \sfentry{\scheme{(exact?~\var{num})}}{\categoryprocedure}{\pageref{./objects:s86}}
"inexact?" \sfentry{\scheme{(inexact?~\var{num})}}{\categoryprocedure}{\pageref{./objects:s87}}
"=" \sfentry{\scheme{(=~\var{num$_1$}~\var{num$_2$}~\var{num$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s88}}
"<" \sfentry{\scheme{(<~\var{real$_1$}~\var{real$_2$}~\var{real$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s88}}
">" \sfentry{\scheme{(>~\var{real$_1$}~\var{real$_2$}~\var{real$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s88}}
"<=" \sfentry{\scheme{(<=~\var{real$_1$}~\var{real$_2$}~\var{real$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s88}}
">=" \sfentry{\scheme{(>=~\var{real$_1$}~\var{real$_2$}~\var{real$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s88}}
"+" \sfentry{\scheme{(+~\var{num}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s89}}
"-" \sfentry{\scheme{(-~\var{num})}}{\categoryprocedure}{\pageref{./objects:s90}}
"-" \sfentry{\scheme{(-~\var{num$_1$}~\var{num$_2$}~\var{num$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s90}}
"*" \sfentry{\scheme{(*~\var{num}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s91}}
"/" \sfentry{\scheme{(/~\var{num})}}{\categoryprocedure}{\pageref{./objects:s92}}
"/" \sfentry{\scheme{(/~\var{num$_1$}~\var{num$_2$}~\var{num$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s92}}
"zero?" \sfentry{\scheme{(zero?~\var{num})}}{\categoryprocedure}{\pageref{./objects:s93}}
"positive?" \sfentry{\scheme{(positive?~\var{real})}}{\categoryprocedure}{\pageref{./objects:s94}}
"negative?" \sfentry{\scheme{(negative?~\var{real})}}{\categoryprocedure}{\pageref{./objects:s95}}
"even?" \sfentry{\scheme{(even?~\var{int})}}{\categoryprocedure}{\pageref{./objects:s96}}
"odd?" \sfentry{\scheme{(odd?~\var{int})}}{\categoryprocedure}{\pageref{./objects:s96}}
"finite?" \sfentry{\scheme{(finite?~\var{real})}}{\categoryprocedure}{\pageref{./objects:s97}}
"infinite?" \sfentry{\scheme{(infinite?~\var{real})}}{\categoryprocedure}{\pageref{./objects:s97}}
"nan?" \sfentry{\scheme{(nan?~\var{real})}}{\categoryprocedure}{\pageref{./objects:s97}}
"quotient" \sfentry{\scheme{(quotient~\var{int$_1$}~\var{int$_2$})}}{\categoryprocedure}{\pageref{./objects:s98}}
"remainder" \sfentry{\scheme{(remainder~\var{int$_1$}~\var{int$_2$})}}{\categoryprocedure}{\pageref{./objects:s98}}
"modulo" \sfentry{\scheme{(modulo~\var{int$_1$}~\var{int$_2$})}}{\categoryprocedure}{\pageref{./objects:s98}}
"div" \sfentry{\scheme{(div~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s99}}
"mod" \sfentry{\scheme{(mod~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s99}}
"div-and-mod" \sfentry{\scheme{(div-and-mod~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s99}}
"div0" \sfentry{\scheme{(div0~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s100}}
"mod0" \sfentry{\scheme{(mod0~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s100}}
"div0-and-mod0" \sfentry{\scheme{(div0-and-mod0~\var{x$_1$}~\var{x$_2$})}}{\categoryprocedure}{\pageref{./objects:s100}}
"truncate" \sfentry{\scheme{(truncate~\var{real})}}{\categoryprocedure}{\pageref{./objects:s101}}
"floor" \sfentry{\scheme{(floor~\var{real})}}{\categoryprocedure}{\pageref{./objects:s102}}
"ceiling" \sfentry{\scheme{(ceiling~\var{real})}}{\categoryprocedure}{\pageref{./objects:s103}}
"round" \sfentry{\scheme{(round~\var{real})}}{\categoryprocedure}{\pageref{./objects:s104}}
"abs" \sfentry{\scheme{(abs~\var{real})}}{\categoryprocedure}{\pageref{./objects:s105}}
"max" \sfentry{\scheme{(max~\var{real$_1$}~\var{real$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s107}}
"min" \sfentry{\scheme{(min~\var{real$_1$}~\var{real$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s108}}
"gcd" \sfentry{\scheme{(gcd~\var{int}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s109}}
"lcm" \sfentry{\scheme{(lcm~\var{int}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s110}}
"expt" \sfentry{\scheme{(expt~\var{num$_1$}~\var{num$_2$})}}{\categoryprocedure}{\pageref{./objects:s111}}
"inexact" \sfentry{\scheme{(inexact~\var{num})}}{\categoryprocedure}{\pageref{./objects:s112}}
"exact" \sfentry{\scheme{(exact~\var{num})}}{\categoryprocedure}{\pageref{./objects:s114}}
"exact->inexact" \sfentry{\scheme{(exact->inexact~\var{num})}}{\categoryprocedure}{\pageref{./objects:s116}}
"inexact->exact" \sfentry{\scheme{(inexact->exact~\var{num})}}{\categoryprocedure}{\pageref{./objects:s116}}
"rationalize" \sfentry{\scheme{(rationalize~\var{real$_1$}~\var{real$_2$})}}{\categoryprocedure}{\pageref{./objects:s117}}
"numerator" \sfentry{\scheme{(numerator~\var{rat})}}{\categoryprocedure}{\pageref{./objects:s118}}
"denominator" \sfentry{\scheme{(denominator~\var{rat})}}{\categoryprocedure}{\pageref{./objects:s119}}
"real-part" \sfentry{\scheme{(real-part~\var{num})}}{\categoryprocedure}{\pageref{./objects:s120}}
"imag-part" \sfentry{\scheme{(imag-part~\var{num})}}{\categoryprocedure}{\pageref{./objects:s121}}
"make-rectangular" \sfentry{\scheme{(make-rectangular~\var{real$_1$}~\var{real$_2$})}}{\categoryprocedure}{\pageref{./objects:s122}}
"make-polar" \sfentry{\scheme{(make-polar~\var{real$_1$}~\var{real$_2$})}}{\categoryprocedure}{\pageref{./objects:s123}}
"angle" \sfentry{\scheme{(angle~\var{num})}}{\categoryprocedure}{\pageref{./objects:s124}}
"magnitude" \sfentry{\scheme{(magnitude~\var{num})}}{\categoryprocedure}{\pageref{./objects:s125}}
"sqrt" \sfentry{\scheme{(sqrt~\var{num})}}{\categoryprocedure}{\pageref{./objects:s127}}
"exact-integer-sqrt" \sfentry{\scheme{(exact-integer-sqrt~\var{n})}}{\categoryprocedure}{\pageref{./objects:s128}}
"exp" \sfentry{\scheme{(exp~\var{num})}}{\categoryprocedure}{\pageref{./objects:s129}}
"log" \sfentry{\scheme{(log~\var{num})}}{\categoryprocedure}{\pageref{./objects:s130}}
"log" \sfentry{\scheme{(log~\var{num$_1$}~\var{num$_2$})}}{\categoryprocedure}{\pageref{./objects:s130}}
"sin" \sfentry{\scheme{(sin~\var{num})}}{\categoryprocedure}{\pageref{./objects:s131}}
"cos" \sfentry{\scheme{(cos~\var{num})}}{\categoryprocedure}{\pageref{./objects:s131}}
"tan" \sfentry{\scheme{(tan~\var{num})}}{\categoryprocedure}{\pageref{./objects:s131}}
"asin" \sfentry{\scheme{(asin~\var{num})}}{\categoryprocedure}{\pageref{./objects:s132}}
"acos" \sfentry{\scheme{(acos~\var{num})}}{\categoryprocedure}{\pageref{./objects:s132}}
"atan" \sfentry{\scheme{(atan~\var{num})}}{\categoryprocedure}{\pageref{./objects:s133}}
"atan" \sfentry{\scheme{(atan~\var{real$_1$}~\var{real$_2$})}}{\categoryprocedure}{\pageref{./objects:s133}}
"bitwise-not" \sfentry{\scheme{(bitwise-not~\var{exint})}}{\categoryprocedure}{\pageref{./objects:s134}}
"bitwise-and" \sfentry{\scheme{(bitwise-and~\var{exint}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s134}}
"bitwise-ior" \sfentry{\scheme{(bitwise-ior~\var{exint}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s134}}
"bitwise-xor" \sfentry{\scheme{(bitwise-xor~\var{exint}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s134}}
"bitwise-if" \sfentry{\scheme{(bitwise-if~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$})}}{\categoryprocedure}{\pageref{./objects:s135}}
"bitwise-bit-count" \sfentry{\scheme{(bitwise-bit-count~\var{exint})}}{\categoryprocedure}{\pageref{./objects:s136}}
"bitwise-length" \sfentry{\scheme{(bitwise-length~\var{exint})}}{\categoryprocedure}{\pageref{./objects:s137}}
"bitwise-first-bit-set" \sfentry{\scheme{(bitwise-first-bit-set~\var{exint})}}{\categoryprocedure}{\pageref{./objects:s138}}
"bitwise-bit-set?" \sfentry{\scheme{(bitwise-bit-set?~\var{exint$_1$}~\var{exint$_2$})}}{\categoryprocedure}{\pageref{./objects:s139}}
"bitwise-copy-bit" \sfentry{\scheme{(bitwise-copy-bit~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$})}}{\categoryprocedure}{\pageref{./objects:s140}}
"bitwise-bit-field" \sfentry{\scheme{(bitwise-bit-field~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$})}}{\categoryprocedure}{\pageref{./objects:s141}}
"bitwise-copy-bit-field" \sfentry{\scheme{(bitwise-copy-bit-field~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$}~\var{exint$_4$})}}{\categoryprocedure}{\pageref{./objects:s142}}
"bitwise-arithmetic-shift-right" \sfentry{\scheme{(bitwise-arithmetic-shift-right~\var{exint$_1$}~\var{exint$_2$})}}{\categoryprocedure}{\pageref{./objects:s143}}
"bitwise-arithmetic-shift-left" \sfentry{\scheme{(bitwise-arithmetic-shift-left~\var{exint$_1$}~\var{exint$_2$})}}{\categoryprocedure}{\pageref{./objects:s143}}
"bitwise-arithmetic-shift" \sfentry{\scheme{(bitwise-arithmetic-shift~\var{exint$_1$}~\var{exint$_2$})}}{\categoryprocedure}{\pageref{./objects:s144}}
"bitwise-rotate-bit-field" \sfentry{\scheme{(bitwise-rotate-bit-field~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$}~\var{exint$_4$})}}{\categoryprocedure}{\pageref{./objects:s145}}
"bitwise-reverse-bit-field" \sfentry{\scheme{(bitwise-reverse-bit-field~\var{exint$_1$}~\var{exint$_2$}~\var{exint$_3$})}}{\categoryprocedure}{\pageref{./objects:s146}}
"string->number" \sfentry{\scheme{(string->number~\var{string})}}{\categoryprocedure}{\pageref{./objects:s147}}
"string->number" \sfentry{\scheme{(string->number~\var{string}~\var{radix})}}{\categoryprocedure}{\pageref{./objects:s147}}
"number->string" \sfentry{\scheme{(number->string~\var{num})}}{\categoryprocedure}{\pageref{./objects:s148}}
"number->string" \sfentry{\scheme{(number->string~\var{num}~\var{radix})}}{\categoryprocedure}{\pageref{./objects:s148}}
"number->string" \sfentry{\scheme{(number->string~\var{num}~\var{radix}~\var{precision})}}{\categoryprocedure}{\pageref{./objects:s148}}
"fixnum?" \sfentry{\scheme{(fixnum?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s150}}
"least-fixnum" \sfentry{\scheme{(least-fixnum)}}{\categoryprocedure}{\pageref{./objects:s151}}
"greatest-fixnum" \sfentry{\scheme{(greatest-fixnum)}}{\categoryprocedure}{\pageref{./objects:s151}}
"fixnum-width" \sfentry{\scheme{(fixnum-width)}}{\categoryprocedure}{\pageref{./objects:s152}}
"fx=?" \sfentry{\scheme{(fx=?~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s153}}
"fx<?" \sfentry{\scheme{(fx<?~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s153}}
"fx>?" \sfentry{\scheme{(fx>?~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s153}}
"fx<=?" \sfentry{\scheme{(fx<=?~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s153}}
"fx>=?" \sfentry{\scheme{(fx>=?~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s153}}
"fxzero?" \sfentry{\scheme{(fxzero?~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s154}}
"fxpositive?" \sfentry{\scheme{(fxpositive?~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s154}}
"fxnegative?" \sfentry{\scheme{(fxnegative?~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s154}}
"fxeven?" \sfentry{\scheme{(fxeven?~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s155}}
"fxodd?" \sfentry{\scheme{(fxodd?~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s155}}
"fxmin" \sfentry{\scheme{(fxmin~\var{fx$_1$}~\var{fx$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s156}}
"fxmax" \sfentry{\scheme{(fxmax~\var{fx$_1$}~\var{fx$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s156}}
"fx+" \sfentry{\scheme{(fx+~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s157}}
"fx-" \sfentry{\scheme{(fx-~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s158}}
"fx-" \sfentry{\scheme{(fx-~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s158}}
"fx*" \sfentry{\scheme{(fx*~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s159}}
"fxdiv" \sfentry{\scheme{(fxdiv~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s160}}
"fxmod" \sfentry{\scheme{(fxmod~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s160}}
"fxdiv-and-mod" \sfentry{\scheme{(fxdiv-and-mod~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s160}}
"fxdiv0" \sfentry{\scheme{(fxdiv0~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s161}}
"fxmod0" \sfentry{\scheme{(fxmod0~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s161}}
"fxdiv0-and-mod0" \sfentry{\scheme{(fxdiv0-and-mod0~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s161}}
"fx+/carry" \sfentry{\scheme{(fx+/carry~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s162}}
"fx-/carry" \sfentry{\scheme{(fx-/carry~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s162}}
"fx*/carry" \sfentry{\scheme{(fx*/carry~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s162}}
"fxnot" \sfentry{\scheme{(fxnot~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s163}}
"fxand" \sfentry{\scheme{(fxand~\var{fx}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s163}}
"fxior" \sfentry{\scheme{(fxior~\var{fx}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s163}}
"fxxor" \sfentry{\scheme{(fxxor~\var{fx}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s163}}
"fxif" \sfentry{\scheme{(fxif~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s164}}
"fxbit-count" \sfentry{\scheme{(fxbit-count~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s165}}
"fxlength" \sfentry{\scheme{(fxlength~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s166}}
"fxfirst-bit-set" \sfentry{\scheme{(fxfirst-bit-set~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s167}}
"fxbit-set?" \sfentry{\scheme{(fxbit-set?~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s168}}
"fxcopy-bit" \sfentry{\scheme{(fxcopy-bit~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s169}}
"fxbit-field" \sfentry{\scheme{(fxbit-field~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s170}}
"fxcopy-bit-field" \sfentry{\scheme{(fxcopy-bit-field~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~\var{fx$_4$})}}{\categoryprocedure}{\pageref{./objects:s171}}
"fxarithmetic-shift-right" \sfentry{\scheme{(fxarithmetic-shift-right~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s172}}
"fxarithmetic-shift-left" \sfentry{\scheme{(fxarithmetic-shift-left~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s172}}
"fxarithmetic-shift" \sfentry{\scheme{(fxarithmetic-shift~\var{fx$_1$}~\var{fx$_2$})}}{\categoryprocedure}{\pageref{./objects:s173}}
"fxrotate-bit-field" \sfentry{\scheme{(fxrotate-bit-field~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$}~\var{fx$_4$})}}{\categoryprocedure}{\pageref{./objects:s174}}
"fxreverse-bit-field" \sfentry{\scheme{(fxreverse-bit-field~\var{fx$_1$}~\var{fx$_2$}~\var{fx$_3$})}}{\categoryprocedure}{\pageref{./objects:s175}}
"flonum?" \sfentry{\scheme{(flonum?~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s177}}
"fl=?" \sfentry{\scheme{(fl=?~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s178}}
"fl<?" \sfentry{\scheme{(fl<?~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s178}}
"fl>?" \sfentry{\scheme{(fl>?~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s178}}
"fl<=?" \sfentry{\scheme{(fl<=?~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s178}}
"fl>=?" \sfentry{\scheme{(fl>=?~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s178}}
"flzero?" \sfentry{\scheme{(flzero?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s179}}
"flpositive?" \sfentry{\scheme{(flpositive?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s179}}
"flnegative?" \sfentry{\scheme{(flnegative?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s179}}
"flinteger?" \sfentry{\scheme{(flinteger?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s180}}
"flfinite?" \sfentry{\scheme{(flfinite?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s181}}
"flinfinite?" \sfentry{\scheme{(flinfinite?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s181}}
"flnan?" \sfentry{\scheme{(flnan?~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s181}}
"fleven?" \sfentry{\scheme{(fleven?~\var{fl-int})}}{\categoryprocedure}{\pageref{./objects:s182}}
"flodd?" \sfentry{\scheme{(flodd?~\var{fl-int})}}{\categoryprocedure}{\pageref{./objects:s182}}
"flmin" \sfentry{\scheme{(flmin~\var{fl$_1$}~\var{fl$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s183}}
"flmax" \sfentry{\scheme{(flmax~\var{fl$_1$}~\var{fl$_2$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s183}}
"fl+" \sfentry{\scheme{(fl+~\var{fl}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s184}}
"fl-" \sfentry{\scheme{(fl-~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s185}}
"fl-" \sfentry{\scheme{(fl-~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s185}}
"fl*" \sfentry{\scheme{(fl*~\var{fl}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s186}}
"fl/" \sfentry{\scheme{(fl/~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s187}}
"fl/" \sfentry{\scheme{(fl/~\var{fl$_1$}~\var{fl$_2$}~\var{fl$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s187}}
"fldiv" \sfentry{\scheme{(fldiv~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s188}}
"flmod" \sfentry{\scheme{(flmod~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s188}}
"fldiv-and-mod" \sfentry{\scheme{(fldiv-and-mod~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s188}}
"fldiv0" \sfentry{\scheme{(fldiv0~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s189}}
"flmod0" \sfentry{\scheme{(flmod0~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s189}}
"fldiv0-and-mod0" \sfentry{\scheme{(fldiv0-and-mod0~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s189}}
"flround" \sfentry{\scheme{(flround~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s190}}
"fltruncate" \sfentry{\scheme{(fltruncate~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s190}}
"flfloor" \sfentry{\scheme{(flfloor~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s190}}
"flceiling" \sfentry{\scheme{(flceiling~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s190}}
"flnumerator" \sfentry{\scheme{(flnumerator~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s191}}
"fldenominator" \sfentry{\scheme{(fldenominator~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s191}}
"flabs" \sfentry{\scheme{(flabs~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s192}}
"flexp" \sfentry{\scheme{(flexp~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s193}}
"fllog" \sfentry{\scheme{(fllog~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s193}}
"fllog" \sfentry{\scheme{(fllog~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s193}}
"flsin" \sfentry{\scheme{(flsin~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s194}}
"flcos" \sfentry{\scheme{(flcos~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s194}}
"fltan" \sfentry{\scheme{(fltan~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s194}}
"flasin" \sfentry{\scheme{(flasin~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s195}}
"flacos" \sfentry{\scheme{(flacos~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s195}}
"flatan" \sfentry{\scheme{(flatan~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s195}}
"flatan" \sfentry{\scheme{(flatan~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s195}}
"flsqrt" \sfentry{\scheme{(flsqrt~\var{fl})}}{\categoryprocedure}{\pageref{./objects:s196}}
"flexpt" \sfentry{\scheme{(flexpt~\var{fl$_1$}~\var{fl$_2$})}}{\categoryprocedure}{\pageref{./objects:s197}}
"fixnum->flonum" \sfentry{\scheme{(fixnum->flonum~\var{fx})}}{\categoryprocedure}{\pageref{./objects:s198}}
"real->flonum" \sfentry{\scheme{(real->flonum~\var{real})}}{\categoryprocedure}{\pageref{./objects:s198}}
"char=?" \sfentry{\scheme{(char=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s201}}
"char<?" \sfentry{\scheme{(char<?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s201}}
"char>?" \sfentry{\scheme{(char>?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s201}}
"char<=?" \sfentry{\scheme{(char<=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s201}}
"char>=?" \sfentry{\scheme{(char>=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s201}}
"char-ci=?" \sfentry{\scheme{(char-ci=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s202}}
"char-ci<?" \sfentry{\scheme{(char-ci<?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s202}}
"char-ci>?" \sfentry{\scheme{(char-ci>?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s202}}
"char-ci<=?" \sfentry{\scheme{(char-ci<=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s202}}
"char-ci>=?" \sfentry{\scheme{(char-ci>=?~\var{char$_1$}~\var{char$_2$}~\var{char$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s202}}
"char-alphabetic?" \sfentry{\scheme{(char-alphabetic?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s203}}
"char-numeric?" \sfentry{\scheme{(char-numeric?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s203}}
"char-whitespace?" \sfentry{\scheme{(char-whitespace?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s203}}
"char-lower-case?" \sfentry{\scheme{(char-lower-case?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s204}}
"char-upper-case?" \sfentry{\scheme{(char-upper-case?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s204}}
"char-title-case?" \sfentry{\scheme{(char-title-case?~\var{char})}}{\categoryprocedure}{\pageref{./objects:s204}}
"char-general-category" \sfentry{\scheme{(char-general-category~\var{char})}}{\categoryprocedure}{\pageref{./objects:s205}}
"char-upcase" \sfentry{\scheme{(char-upcase~\var{char})}}{\categoryprocedure}{\pageref{./objects:s206}}
"char-downcase" \sfentry{\scheme{(char-downcase~\var{char})}}{\categoryprocedure}{\pageref{./objects:s207}}
"char-titlecase" \sfentry{\scheme{(char-titlecase~\var{char})}}{\categoryprocedure}{\pageref{./objects:s208}}
"char-foldcase" \sfentry{\scheme{(char-foldcase~\var{char})}}{\categoryprocedure}{\pageref{./objects:s209}}
"char->integer" \sfentry{\scheme{(char->integer~\var{char})}}{\categoryprocedure}{\pageref{./objects:s210}}
"integer->char" \sfentry{\scheme{(integer->char~\var{n})}}{\categoryprocedure}{\pageref{./objects:s211}}
"string=?" \sfentry{\scheme{(string=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s215}}
"string<?" \sfentry{\scheme{(string<?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s215}}
"string>?" \sfentry{\scheme{(string>?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s215}}
"string<=?" \sfentry{\scheme{(string<=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s215}}
"string>=?" \sfentry{\scheme{(string>=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s215}}
"string-ci=?" \sfentry{\scheme{(string-ci=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s216}}
"string-ci<?" \sfentry{\scheme{(string-ci<?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s216}}
"string-ci>?" \sfentry{\scheme{(string-ci>?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s216}}
"string-ci<=?" \sfentry{\scheme{(string-ci<=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s216}}
"string-ci>=?" \sfentry{\scheme{(string-ci>=?~\var{string$_1$}~\var{string$_2$}~\var{string$_3$}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s216}}
"string" \sfentry{\scheme{(string~\var{char}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s217}}
"make-string" \sfentry{\scheme{(make-string~\var{n})}}{\categoryprocedure}{\pageref{./objects:s218}}
"make-string" \sfentry{\scheme{(make-string~\var{n}~\var{char})}}{\categoryprocedure}{\pageref{./objects:s218}}
"string-length" \sfentry{\scheme{(string-length~\var{string})}}{\categoryprocedure}{\pageref{./objects:s219}}
"string-ref" \sfentry{\scheme{(string-ref~\var{string}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s220}}
"string-set!" \sfentry{\scheme{(string-set!~\var{string}~\var{n}~\var{char})}}{\categoryprocedure}{\pageref{./objects:s221}}
"string-copy" \sfentry{\scheme{(string-copy~\var{string})}}{\categoryprocedure}{\pageref{./objects:s222}}
"string-append" \sfentry{\scheme{(string-append~\var{string}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s223}}
"substring" \sfentry{\scheme{(substring~\var{string}~\var{start}~\var{end})}}{\categoryprocedure}{\pageref{./objects:s224}}
"string-fill!" \sfentry{\scheme{(string-fill!~\var{string}~\var{char})}}{\categoryprocedure}{\pageref{./objects:s225}}
"string-upcase" \sfentry{\scheme{(string-upcase~\var{string})}}{\categoryprocedure}{\pageref{./objects:s226}}
"string-downcase" \sfentry{\scheme{(string-downcase~\var{string})}}{\categoryprocedure}{\pageref{./objects:s226}}
"string-foldcase" \sfentry{\scheme{(string-foldcase~\var{string})}}{\categoryprocedure}{\pageref{./objects:s226}}
"string-titlecase" \sfentry{\scheme{(string-titlecase~\var{string})}}{\categoryprocedure}{\pageref{./objects:s226}}
"string-normalize-nfd" \sfentry{\scheme{(string-normalize-nfd~\var{string})}}{\categoryprocedure}{\pageref{./objects:s227}}
"string-normalize-nfkd" \sfentry{\scheme{(string-normalize-nfkd~\var{string})}}{\categoryprocedure}{\pageref{./objects:s227}}
"string-normalize-nfc" \sfentry{\scheme{(string-normalize-nfc~\var{string})}}{\categoryprocedure}{\pageref{./objects:s227}}
"string-normalize-nfkc" \sfentry{\scheme{(string-normalize-nfkc~\var{string})}}{\categoryprocedure}{\pageref{./objects:s227}}
"string->list" \sfentry{\scheme{(string->list~\var{string})}}{\categoryprocedure}{\pageref{./objects:s228}}
"list->string" \sfentry{\scheme{(list->string~\var{list})}}{\categoryprocedure}{\pageref{./objects:s229}}
"vector" \sfentry{\scheme{(vector~\var{obj}~{\dots})}}{\categoryprocedure}{\pageref{./objects:s231}}
"make-vector" \sfentry{\scheme{(make-vector~\var{n})}}{\categoryprocedure}{\pageref{./objects:s232}}
"make-vector" \sfentry{\scheme{(make-vector~\var{n}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s232}}
"vector-length" \sfentry{\scheme{(vector-length~\var{vector})}}{\categoryprocedure}{\pageref{./objects:s233}}
"vector-ref" \sfentry{\scheme{(vector-ref~\var{vector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s234}}
"vector-set!" \sfentry{\scheme{(vector-set!~\var{vector}~\var{n}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s235}}
"vector-fill!" \sfentry{\scheme{(vector-fill!~\var{vector}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s236}}
"vector->list" \sfentry{\scheme{(vector->list~\var{vector})}}{\categoryprocedure}{\pageref{./objects:s237}}
"list->vector" \sfentry{\scheme{(list->vector~\var{list})}}{\categoryprocedure}{\pageref{./objects:s238}}
"vector-sort" \sfentry{\scheme{(vector-sort~\var{predicate}~\var{vector})}}{\categoryprocedure}{\pageref{./objects:s239}}
"vector-sort!" \sfentry{\scheme{(vector-sort!~\var{predicate}~\var{vector})}}{\categoryprocedure}{\pageref{./objects:s239}}
"endianness" \sfentry{\scheme{(endianness~\var{symbol})}}{\categorysyntax}{\pageref{./objects:s240}}
"native-endianness" \sfentry{\scheme{(native-endianness)}}{\categoryprocedure}{\pageref{./objects:s241}}
"make-bytevector" \sfentry{\scheme{(make-bytevector~\var{n})}}{\categoryprocedure}{\pageref{./objects:s242}}
"make-bytevector" \sfentry{\scheme{(make-bytevector~\var{n}~\var{fill})}}{\categoryprocedure}{\pageref{./objects:s242}}
"bytevector-length" \sfentry{\scheme{(bytevector-length~\var{bytevector})}}{\categoryprocedure}{\pageref{./objects:s243}}
"bytevector=?" \sfentry{\scheme{(bytevector=?~\var{bytevector$_1$}~\var{bytevector$_2$})}}{\categoryprocedure}{\pageref{./objects:s244}}
"bytevector-fill!" \sfentry{\scheme{(bytevector-fill!~\var{bytevector}~\var{fill})}}{\categoryprocedure}{\pageref{./objects:s245}}
"bytevector-copy" \sfentry{\scheme{(bytevector-copy~\var{bytevector})}}{\categoryprocedure}{\pageref{./objects:s246}}
"bytevector-copy!" \sfentry{\scheme{(bytevector-copy!~\var{src}~\var{src-start}~\var{dst}~\var{dst-start}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s247}}
"bytevector-u8-ref" \sfentry{\scheme{(bytevector-u8-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s248}}
"bytevector-s8-ref" \sfentry{\scheme{(bytevector-s8-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s249}}
"bytevector-u8-set!" \sfentry{\scheme{(bytevector-u8-set!~\var{bytevector}~\var{n}~\var{u8})}}{\categoryprocedure}{\pageref{./objects:s250}}
"bytevector-s8-set!" \sfentry{\scheme{(bytevector-s8-set!~\var{bytevector}~\var{n}~\var{s8})}}{\categoryprocedure}{\pageref{./objects:s251}}
"bytevector->u8-list" \sfentry{\scheme{(bytevector->u8-list~\var{bytevector})}}{\categoryprocedure}{\pageref{./objects:s252}}
"u8-list->bytevector" \sfentry{\scheme{(u8-list->bytevector~\var{list})}}{\categoryprocedure}{\pageref{./objects:s253}}
"bytevector-u16-native-ref" \sfentry{\scheme{(bytevector-u16-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-s16-native-ref" \sfentry{\scheme{(bytevector-s16-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-u32-native-ref" \sfentry{\scheme{(bytevector-u32-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-s32-native-ref" \sfentry{\scheme{(bytevector-s32-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-u64-native-ref" \sfentry{\scheme{(bytevector-u64-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-s64-native-ref" \sfentry{\scheme{(bytevector-s64-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s254}}
"bytevector-u16-native-set!" \sfentry{\scheme{(bytevector-u16-native-set!~\var{bytevector}~\var{n}~\var{u16})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-s16-native-set!" \sfentry{\scheme{(bytevector-s16-native-set!~\var{bytevector}~\var{n}~\var{s16})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-u32-native-set!" \sfentry{\scheme{(bytevector-u32-native-set!~\var{bytevector}~\var{n}~\var{u32})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-s32-native-set!" \sfentry{\scheme{(bytevector-s32-native-set!~\var{bytevector}~\var{n}~\var{s32})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-u64-native-set!" \sfentry{\scheme{(bytevector-u64-native-set!~\var{bytevector}~\var{n}~\var{u64})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-s64-native-set!" \sfentry{\scheme{(bytevector-s64-native-set!~\var{bytevector}~\var{n}~\var{s64})}}{\categoryprocedure}{\pageref{./objects:s255}}
"bytevector-u16-ref" \sfentry{\scheme{(bytevector-u16-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-s16-ref" \sfentry{\scheme{(bytevector-s16-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-u32-ref" \sfentry{\scheme{(bytevector-u32-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-s32-ref" \sfentry{\scheme{(bytevector-s32-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-u64-ref" \sfentry{\scheme{(bytevector-u64-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-s64-ref" \sfentry{\scheme{(bytevector-s64-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s256}}
"bytevector-u16-set!" \sfentry{\scheme{(bytevector-u16-set!~\var{bytevector}~\var{n}~\var{u16}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-s16-set!" \sfentry{\scheme{(bytevector-s16-set!~\var{bytevector}~\var{n}~\var{s16}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-u32-set!" \sfentry{\scheme{(bytevector-u32-set!~\var{bytevector}~\var{n}~\var{u32}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-s32-set!" \sfentry{\scheme{(bytevector-s32-set!~\var{bytevector}~\var{n}~\var{s32}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-u64-set!" \sfentry{\scheme{(bytevector-u64-set!~\var{bytevector}~\var{n}~\var{u64}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-s64-set!" \sfentry{\scheme{(bytevector-s64-set!~\var{bytevector}~\var{n}~\var{s64}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s257}}
"bytevector-uint-ref" \sfentry{\scheme{(bytevector-uint-ref~\var{bytevector}~\var{n}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s258}}
"bytevector-sint-ref" \sfentry{\scheme{(bytevector-sint-ref~\var{bytevector}~\var{n}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s258}}
"bytevector-uint-set!" \sfentry{\scheme{(bytevector-uint-set!~\var{bytevector}~\var{n}~\var{uint}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s259}}
"bytevector-sint-set!" \sfentry{\scheme{(bytevector-sint-set!~\var{bytevector}~\var{n}~\var{sint}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s259}}
"bytevector->uint-list" \sfentry{\scheme{(bytevector->uint-list~\var{bytevector}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s260}}
"bytevector->sint-list" \sfentry{\scheme{(bytevector->sint-list~\var{bytevector}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s260}}
"uint-list->bytevector" \sfentry{\scheme{(uint-list->bytevector~\var{list}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s261}}
"sint-list->bytevector" \sfentry{\scheme{(sint-list->bytevector~\var{list}~\var{eness}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s261}}
"bytevector-ieee-single-native-ref" \sfentry{\scheme{(bytevector-ieee-single-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s262}}
"bytevector-ieee-double-native-ref" \sfentry{\scheme{(bytevector-ieee-double-native-ref~\var{bytevector}~\var{n})}}{\categoryprocedure}{\pageref{./objects:s262}}
"bytevector-ieee-single-native-set!" \sfentry{\scheme{(bytevector-ieee-single-native-set!~\var{bytevector}~\var{n}~\var{x})}}{\categoryprocedure}{\pageref{./objects:s263}}
"bytevector-ieee-double-native-set!" \sfentry{\scheme{(bytevector-ieee-double-native-set!~\var{bytevector}~\var{n}~\var{x})}}{\categoryprocedure}{\pageref{./objects:s263}}
"bytevector-ieee-single-ref" \sfentry{\scheme{(bytevector-ieee-single-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s264}}
"bytevector-ieee-double-ref" \sfentry{\scheme{(bytevector-ieee-double-ref~\var{bytevector}~\var{n}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s264}}
"bytevector-ieee-single-set!" \sfentry{\scheme{(bytevector-ieee-single-set!~\var{bytevector}~\var{n}~\var{x}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s265}}
"bytevector-ieee-double-set!" \sfentry{\scheme{(bytevector-ieee-double-set!~\var{bytevector}~\var{n}~\var{x}~\var{eness})}}{\categoryprocedure}{\pageref{./objects:s265}}
"symbol=?" \sfentry{\scheme{(symbol=?~\var{symbol$_1$}~\var{symbol$_2$})}}{\categoryprocedure}{\pageref{./objects:s268}}
"string->symbol" \sfentry{\scheme{(string->symbol~\var{string})}}{\categoryprocedure}{\pageref{./objects:s269}}
"symbol->string" \sfentry{\scheme{(symbol->string~\var{symbol})}}{\categoryprocedure}{\pageref{./objects:s270}}
"boolean=?" \sfentry{\scheme{(boolean=?~\var{boolean$_1$}~\var{boolean$_2$})}}{\categoryprocedure}{\pageref{./objects:s271}}
"make-eq-hashtable" \sfentry{\scheme{(make-eq-hashtable)}}{\categoryprocedure}{\pageref{./objects:s274}}
"make-eq-hashtable" \sfentry{\scheme{(make-eq-hashtable~\var{size})}}{\categoryprocedure}{\pageref{./objects:s274}}
"make-eqv-hashtable" \sfentry{\scheme{(make-eqv-hashtable)}}{\categoryprocedure}{\pageref{./objects:s275}}
"make-eqv-hashtable" \sfentry{\scheme{(make-eqv-hashtable~\var{size})}}{\categoryprocedure}{\pageref{./objects:s275}}
"make-hashtable" \sfentry{\scheme{(make-hashtable~\var{hash}~\var{equiv?})}}{\categoryprocedure}{\pageref{./objects:s276}}
"make-hashtable" \sfentry{\scheme{(make-hashtable~\var{hash}~\var{equiv?}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s276}}
"hashtable-mutable?" \sfentry{\scheme{(hashtable-mutable?~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s277}}
"hashtable-hash-function" \sfentry{\scheme{(hashtable-hash-function~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s278}}
"hashtable-equivalence-function" \sfentry{\scheme{(hashtable-equivalence-function~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s278}}
"equal-hash" \sfentry{\scheme{(equal-hash~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s279}}
"string-hash" \sfentry{\scheme{(string-hash~\var{string})}}{\categoryprocedure}{\pageref{./objects:s279}}
"string-ci-hash" \sfentry{\scheme{(string-ci-hash~\var{string})}}{\categoryprocedure}{\pageref{./objects:s279}}
"symbol-hash" \sfentry{\scheme{(symbol-hash~\var{symbol})}}{\categoryprocedure}{\pageref{./objects:s279}}
"hashtable-set!" \sfentry{\scheme{(hashtable-set!~\var{hashtable}~\var{key}~\var{obj})}}{\categoryprocedure}{\pageref{./objects:s280}}
"hashtable-ref" \sfentry{\scheme{(hashtable-ref~\var{hashtable}~\var{key}~\var{default})}}{\categoryprocedure}{\pageref{./objects:s281}}
"hashtable-contains?" \sfentry{\scheme{(hashtable-contains?~\var{hashtable}~\var{key})}}{\categoryprocedure}{\pageref{./objects:s282}}
"hashtable-update!" \sfentry{\scheme{(hashtable-update!~\var{hashtable}~\var{key}~\var{procedure}~\var{default})}}{\categoryprocedure}{\pageref{./objects:s283}}
"hashtable-delete!" \sfentry{\scheme{(hashtable-delete!~\var{hashtable}~\var{key})}}{\categoryprocedure}{\pageref{./objects:s284}}
"hashtable-size" \sfentry{\scheme{(hashtable-size~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s285}}
"hashtable-copy" \sfentry{\scheme{(hashtable-copy~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s286}}
"hashtable-copy" \sfentry{\scheme{(hashtable-copy~\var{hashtable}~\var{mutable?})}}{\categoryprocedure}{\pageref{./objects:s286}}
"hashtable-clear!" \sfentry{\scheme{(hashtable-clear!~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s287}}
"hashtable-clear!" \sfentry{\scheme{(hashtable-clear!~\var{hashtable}~\var{size})}}{\categoryprocedure}{\pageref{./objects:s287}}
"hashtable-keys" \sfentry{\scheme{(hashtable-keys~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s288}}
"hashtable-entries" \sfentry{\scheme{(hashtable-entries~\var{hashtable})}}{\categoryprocedure}{\pageref{./objects:s289}}
"define-enumeration" \sfentry{\scheme{(define-enumeration~\var{name}~(\var{symbol}~{\dots})~\var{constructor})}}{\categorysyntax}{\pageref{./objects:s290}}
"make-enumeration" \sfentry{\scheme{(make-enumeration~\var{symbol-list})}}{\categoryprocedure}{\pageref{./objects:s291}}
"enum-set-constructor" \sfentry{\scheme{(enum-set-constructor~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s292}}
"enum-set-universe" \sfentry{\scheme{(enum-set-universe~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s293}}
"enum-set->list" \sfentry{\scheme{(enum-set->list~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s294}}
"enum-set-subset?" \sfentry{\scheme{(enum-set-subset?~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s295}}
"enum-set=?" \sfentry{\scheme{(enum-set=?~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s296}}
"enum-set-member?" \sfentry{\scheme{(enum-set-member?~\var{symbol}~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s297}}
"enum-set-union" \sfentry{\scheme{(enum-set-union~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s298}}
"enum-set-intersection" \sfentry{\scheme{(enum-set-intersection~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s298}}
"enum-set-difference" \sfentry{\scheme{(enum-set-difference~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s298}}
"enum-set-complement" \sfentry{\scheme{(enum-set-complement~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s299}}
"enum-set-projection" \sfentry{\scheme{(enum-set-projection~\var{enum-set$_1$}~\var{enum-set$_2$})}}{\categoryprocedure}{\pageref{./objects:s300}}
"enum-set-indexer" \sfentry{\scheme{(enum-set-indexer~\var{enum-set})}}{\categoryprocedure}{\pageref{./objects:s301}}
"make-transcoder" \sfentry{\scheme{(make-transcoder~\var{codec})}}{\categoryprocedure}{\pageref{./io:s19}}
"make-transcoder" \sfentry{\scheme{(make-transcoder~\var{codec}~\var{eol-style})}}{\categoryprocedure}{\pageref{./io:s19}}
"make-transcoder" \sfentry{\scheme{(make-transcoder~\var{codec}~\var{eol-style}~\var{error-handling-mode})}}{\categoryprocedure}{\pageref{./io:s19}}
"transcoder-codec" \sfentry{\scheme{(transcoder-codec~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s20}}
"transcoder-eol-style" \sfentry{\scheme{(transcoder-eol-style~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s20}}
"transcoder-error-handling-mode" \sfentry{\scheme{(transcoder-error-handling-mode~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s20}}
"native-transcoder" \sfentry{\scheme{(native-transcoder)}}{\categoryprocedure}{\pageref{./io:s21}}
"latin-1-codec" \sfentry{\scheme{(latin-1-codec)}}{\categoryprocedure}{\pageref{./io:s22}}
"utf-8-codec" \sfentry{\scheme{(utf-8-codec)}}{\categoryprocedure}{\pageref{./io:s22}}
"utf-16-codec" \sfentry{\scheme{(utf-16-codec)}}{\categoryprocedure}{\pageref{./io:s22}}
"eol-style" \sfentry{\scheme{(eol-style~\var{symbol})}}{\categorysyntax}{\pageref{./io:s23}}
"native-eol-style" \sfentry{\scheme{(native-eol-style)}}{\categoryprocedure}{\pageref{./io:s24}}
"error-handling-mode" \sfentry{\scheme{(error-handling-mode~\var{symbol})}}{\categorysyntax}{\pageref{./io:s25}}
"file-options" \sfentry{\scheme{(file-options~\var{symbol}~{\dots})}}{\categorysyntax}{\pageref{./io:s26}}
"buffer-mode" \sfentry{\scheme{(buffer-mode~\var{symbol})}}{\categorysyntax}{\pageref{./io:s27}}
"buffer-mode?" \sfentry{\scheme{(buffer-mode?~\var{obj})}}{\categorysyntax}{\pageref{./io:s28}}
"open-file-input-port" \sfentry{\scheme{(open-file-input-port~\var{path})}}{\categoryprocedure}{\pageref{./io:s29}}
"open-file-input-port" \sfentry{\scheme{(open-file-input-port~\var{path}~\var{options})}}{\categoryprocedure}{\pageref{./io:s29}}
"open-file-input-port" \sfentry{\scheme{(open-file-input-port~\var{path}~\var{options}~\var{b-mode})}}{\categoryprocedure}{\pageref{./io:s29}}
"open-file-input-port" \sfentry{\scheme{(open-file-input-port~\var{path}~\var{options}~\var{b-mode}~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s29}}
"open-file-output-port" \sfentry{\scheme{(open-file-output-port~\var{path})}}{\categoryprocedure}{\pageref{./io:s30}}
"open-file-output-port" \sfentry{\scheme{(open-file-output-port~\var{path}~\var{options})}}{\categoryprocedure}{\pageref{./io:s30}}
"open-file-output-port" \sfentry{\scheme{(open-file-output-port~\var{path}~\var{options}~\var{b-mode})}}{\categoryprocedure}{\pageref{./io:s30}}
"open-file-output-port" \sfentry{\scheme{(open-file-output-port~\var{path}~\var{options}~\var{b-mode}~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s30}}
"open-file-input/output-port" \sfentry{\scheme{(open-file-input/output-port~\var{path})}}{\categoryprocedure}{\pageref{./io:s31}}
"open-file-input/output-port" \sfentry{\scheme{(open-file-input/output-port~\var{path}~\var{options})}}{\categoryprocedure}{\pageref{./io:s31}}
"open-file-input/output-port" \sfentry{\scheme{(open-file-input/output-port~\var{path}~\var{options}~\var{b-mode})}}{\categoryprocedure}{\pageref{./io:s31}}
"open-file-input/output-port" \sfentry{\scheme{(open-file-input/output-port~\var{path}~\var{options}~\var{b-mode}~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s31}}
"current-input-port" \sfentry{\scheme{(current-input-port)}}{\categoryprocedure}{\pageref{./io:s32}}
"current-output-port" \sfentry{\scheme{(current-output-port)}}{\categoryprocedure}{\pageref{./io:s32}}
"current-error-port" \sfentry{\scheme{(current-error-port)}}{\categoryprocedure}{\pageref{./io:s32}}
"standard-input-port" \sfentry{\scheme{(standard-input-port)}}{\categoryprocedure}{\pageref{./io:s33}}
"standard-output-port" \sfentry{\scheme{(standard-output-port)}}{\categoryprocedure}{\pageref{./io:s33}}
"standard-error-port" \sfentry{\scheme{(standard-error-port)}}{\categoryprocedure}{\pageref{./io:s33}}
"open-bytevector-input-port" \sfentry{\scheme{(open-bytevector-input-port~\var{bytevector})}}{\categoryprocedure}{\pageref{./io:s34}}
"open-bytevector-input-port" \sfentry{\scheme{(open-bytevector-input-port~\var{bytevector}~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s34}}
"open-string-input-port" \sfentry{\scheme{(open-string-input-port~\var{string})}}{\categoryprocedure}{\pageref{./io:s35}}
"open-bytevector-output-port" \sfentry{\scheme{(open-bytevector-output-port)}}{\categoryprocedure}{\pageref{./io:s36}}
"open-bytevector-output-port" \sfentry{\scheme{(open-bytevector-output-port~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s36}}
"open-string-output-port" \sfentry{\scheme{(open-string-output-port)}}{\categoryprocedure}{\pageref{./io:s37}}
"call-with-bytevector-output-port" \sfentry{\scheme{(call-with-bytevector-output-port~\var{procedure})}}{\categoryprocedure}{\pageref{./io:s38}}
"call-with-bytevector-output-port" \sfentry{\scheme{(call-with-bytevector-output-port~\var{procedure}~\var{?transcoder})}}{\categoryprocedure}{\pageref{./io:s38}}
"call-with-string-output-port" \sfentry{\scheme{(call-with-string-output-port~\var{procedure})}}{\categoryprocedure}{\pageref{./io:s39}}
"make-custom-binary-input-port" \sfentry{\scheme{(make-custom-binary-input-port~\var{id}~\var{r!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s41}}
"make-custom-binary-output-port" \sfentry{\scheme{(make-custom-binary-output-port~\var{id}~\var{w!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s41}}
"make-custom-binary-input/output-port" \sfentry{\scheme{(make-custom-binary-input/output-port~\var{id}~\var{r!}~\var{w!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s41}}
"make-custom-textual-input-port" \sfentry{\scheme{(make-custom-textual-input-port~\var{id}~\var{r!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s42}}
"make-custom-textual-output-port" \sfentry{\scheme{(make-custom-textual-output-port~\var{id}~\var{w!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s42}}
"make-custom-textual-input/output-port" \sfentry{\scheme{(make-custom-textual-input/output-port~\var{id}~\var{r!}~\var{w!}~\var{gp}~\var{sp!}~\var{close})}}{\categoryprocedure}{\pageref{./io:s42}}
"port?" \sfentry{\scheme{(port?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s43}}
"input-port?" \sfentry{\scheme{(input-port?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s44}}
"output-port?" \sfentry{\scheme{(output-port?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s44}}
"binary-port?" \sfentry{\scheme{(binary-port?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s45}}
"textual-port?" \sfentry{\scheme{(textual-port?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s45}}
"close-port" \sfentry{\scheme{(close-port~\var{port})}}{\categoryprocedure}{\pageref{./io:s46}}
"transcoded-port" \sfentry{\scheme{(transcoded-port~\var{binary-port}~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s47}}
"port-transcoder" \sfentry{\scheme{(port-transcoder~\var{port})}}{\categoryprocedure}{\pageref{./io:s48}}
"port-position" \sfentry{\scheme{(port-position~\var{port})}}{\categoryprocedure}{\pageref{./io:s49}}
"port-has-port-position?" \sfentry{\scheme{(port-has-port-position?~\var{port})}}{\categoryprocedure}{\pageref{./io:s49}}
"set-port-position!" \sfentry{\scheme{(set-port-position!~\var{port}~\var{pos})}}{\categoryprocedure}{\pageref{./io:s50}}
"port-has-set-port-position!?" \sfentry{\scheme{(port-has-set-port-position!?~\var{port})}}{\categoryprocedure}{\pageref{./io:s50}}
"call-with-port" \sfentry{\scheme{(call-with-port~\var{port}~\var{procedure})}}{\categoryprocedure}{\pageref{./io:s51}}
"output-port-buffer-mode" \sfentry{\scheme{(output-port-buffer-mode~\var{port})}}{\categoryprocedure}{\pageref{./io:s52}}
"eof-object?" \sfentry{\scheme{(eof-object?~\var{obj})}}{\categoryprocedure}{\pageref{./io:s53}}
"eof-object" \sfentry{\scheme{(eof-object)}}{\categoryprocedure}{\pageref{./io:s54}}
"get-u8" \sfentry{\scheme{(get-u8~\var{binary-input-port})}}{\categoryprocedure}{\pageref{./io:s55}}
"lookahead-u8" \sfentry{\scheme{(lookahead-u8~\var{binary-input-port})}}{\categoryprocedure}{\pageref{./io:s56}}
"get-bytevector-n" \sfentry{\scheme{(get-bytevector-n~\var{binary-input-port}~\var{n})}}{\categoryprocedure}{\pageref{./io:s57}}
"get-bytevector-n!" \sfentry{\scheme{(get-bytevector-n!~\var{binary-input-port}~\var{bytevector}~\var{start}~\var{n})}}{\categoryprocedure}{\pageref{./io:s58}}
"get-bytevector-some" \sfentry{\scheme{(get-bytevector-some~\var{binary-input-port})}}{\categoryprocedure}{\pageref{./io:s59}}
"get-bytevector-all" \sfentry{\scheme{(get-bytevector-all~\var{binary-input-port})}}{\categoryprocedure}{\pageref{./io:s60}}
"get-char" \sfentry{\scheme{(get-char~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s61}}
"lookahead-char" \sfentry{\scheme{(lookahead-char~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s62}}
"get-string-n" \sfentry{\scheme{(get-string-n~\var{textual-input-port}~\var{n})}}{\categoryprocedure}{\pageref{./io:s63}}
"get-string-n!" \sfentry{\scheme{(get-string-n!~\var{textual-input-port}~\var{string}~\var{start}~\var{n})}}{\categoryprocedure}{\pageref{./io:s64}}
"get-string-all" \sfentry{\scheme{(get-string-all~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s65}}
"get-line" \sfentry{\scheme{(get-line~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s66}}
"get-datum" \sfentry{\scheme{(get-datum~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s67}}
"port-eof?" \sfentry{\scheme{(port-eof?~\var{input-port})}}{\categoryprocedure}{\pageref{./io:s68}}
"put-u8" \sfentry{\scheme{(put-u8~\var{binary-output-port}~\var{octet})}}{\categoryprocedure}{\pageref{./io:s69}}
"put-bytevector" \sfentry{\scheme{(put-bytevector~\var{binary-output-port}~\var{bytevector})}}{\categoryprocedure}{\pageref{./io:s70}}
"put-bytevector" \sfentry{\scheme{(put-bytevector~\var{binary-output-port}~\var{bytevector}~\var{start})}}{\categoryprocedure}{\pageref{./io:s70}}
"put-bytevector" \sfentry{\scheme{(put-bytevector~\var{binary-output-port}~\var{bytevector}~\var{start}~\var{n})}}{\categoryprocedure}{\pageref{./io:s70}}
"put-char" \sfentry{\scheme{(put-char~\var{textual-output-port}~\var{char})}}{\categoryprocedure}{\pageref{./io:s71}}
"put-string" \sfentry{\scheme{(put-string~\var{textual-output-port}~\var{string})}}{\categoryprocedure}{\pageref{./io:s72}}
"put-string" \sfentry{\scheme{(put-string~\var{textual-output-port}~\var{string}~\var{start})}}{\categoryprocedure}{\pageref{./io:s72}}
"put-string" \sfentry{\scheme{(put-string~\var{textual-output-port}~\var{string}~\var{start}~\var{n})}}{\categoryprocedure}{\pageref{./io:s72}}
"put-datum" \sfentry{\scheme{(put-datum~\var{textual-output-port}~\var{obj})}}{\categoryprocedure}{\pageref{./io:s73}}
"flush-output-port" \sfentry{\scheme{(flush-output-port~\var{output-port})}}{\categoryprocedure}{\pageref{./io:s74}}
"open-input-file" \sfentry{\scheme{(open-input-file~\var{path})}}{\categoryprocedure}{\pageref{./io:s75}}
"open-output-file" \sfentry{\scheme{(open-output-file~\var{path})}}{\categoryprocedure}{\pageref{./io:s76}}
"call-with-input-file" \sfentry{\scheme{(call-with-input-file~\var{path}~\var{procedure})}}{\categoryprocedure}{\pageref{./io:s77}}
"call-with-output-file" \sfentry{\scheme{(call-with-output-file~\var{path}~\var{procedure})}}{\categoryprocedure}{\pageref{./io:s78}}
"with-input-from-file" \sfentry{\scheme{(with-input-from-file~\var{path}~\var{thunk})}}{\categoryprocedure}{\pageref{./io:s79}}
"with-output-to-file" \sfentry{\scheme{(with-output-to-file~\var{path}~\var{thunk})}}{\categoryprocedure}{\pageref{./io:s80}}
"read" \sfentry{\scheme{(read)}}{\categoryprocedure}{\pageref{./io:s81}}
"read" \sfentry{\scheme{(read~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s81}}
"read-char" \sfentry{\scheme{(read-char)}}{\categoryprocedure}{\pageref{./io:s82}}
"read-char" \sfentry{\scheme{(read-char~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s82}}
"peek-char" \sfentry{\scheme{(peek-char)}}{\categoryprocedure}{\pageref{./io:s83}}
"peek-char" \sfentry{\scheme{(peek-char~\var{textual-input-port})}}{\categoryprocedure}{\pageref{./io:s83}}
"write" \sfentry{\scheme{(write~\var{obj})}}{\categoryprocedure}{\pageref{./io:s84}}
"write" \sfentry{\scheme{(write~\var{obj}~\var{textual-output-port})}}{\categoryprocedure}{\pageref{./io:s84}}
"display" \sfentry{\scheme{(display~\var{obj})}}{\categoryprocedure}{\pageref{./io:s85}}
"display" \sfentry{\scheme{(display~\var{obj}~\var{textual-output-port})}}{\categoryprocedure}{\pageref{./io:s85}}
"write-char" \sfentry{\scheme{(write-char~\var{char})}}{\categoryprocedure}{\pageref{./io:s86}}
"write-char" \sfentry{\scheme{(write-char~\var{char}~\var{textual-output-port})}}{\categoryprocedure}{\pageref{./io:s86}}
"newline" \sfentry{\scheme{(newline)}}{\categoryprocedure}{\pageref{./io:s87}}
"newline" \sfentry{\scheme{(newline~\var{textual-output-port})}}{\categoryprocedure}{\pageref{./io:s87}}
"close-input-port" \sfentry{\scheme{(close-input-port~\var{input-port})}}{\categoryprocedure}{\pageref{./io:s88}}
"close-output-port" \sfentry{\scheme{(close-output-port~\var{output-port})}}{\categoryprocedure}{\pageref{./io:s88}}
"file-exists?" \sfentry{\scheme{(file-exists?~\var{path})}}{\categoryprocedure}{\pageref{./io:s89}}
"delete-file" \sfentry{\scheme{(delete-file~\var{path})}}{\categoryprocedure}{\pageref{./io:s90}}
"bytevector->string" \sfentry{\scheme{(bytevector->string~\var{bytevector}~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s91}}
"string->bytevector" \sfentry{\scheme{(string->bytevector~\var{string}~\var{transcoder})}}{\categoryprocedure}{\pageref{./io:s92}}
"string->utf8" \sfentry{\scheme{(string->utf8~\var{string})}}{\categoryprocedure}{\pageref{./io:s93}}
"string->utf16" \sfentry{\scheme{(string->utf16~\var{string})}}{\categoryprocedure}{\pageref{./io:s94}}
"string->utf16" \sfentry{\scheme{(string->utf16~\var{string}~\var{endianness})}}{\categoryprocedure}{\pageref{./io:s94}}
"string->utf32" \sfentry{\scheme{(string->utf32~\var{string})}}{\categoryprocedure}{\pageref{./io:s94}}
"string->utf32" \sfentry{\scheme{(string->utf32~\var{string}~\var{endianness})}}{\categoryprocedure}{\pageref{./io:s94}}
"utf8->string" \sfentry{\scheme{(utf8->string~\var{bytevector})}}{\categoryprocedure}{\pageref{./io:s95}}
"utf16->string" \sfentry{\scheme{(utf16->string~\var{bytevector}~\var{endianness})}}{\categoryprocedure}{\pageref{./io:s96}}
"utf16->string" \sfentry{\scheme{(utf16->string~\var{bytevector}~\var{endianness}~\var{endianness-mandatory?})}}{\categoryprocedure}{\pageref{./io:s96}}
"utf32->string" \sfentry{\scheme{(utf32->string~\var{bytevector}~\var{endianness})}}{\categoryprocedure}{\pageref{./io:s96}}
"utf32->string" \sfentry{\scheme{(utf32->string~\var{bytevector}~\var{endianness}~\var{endianness-mandatory?})}}{\categoryprocedure}{\pageref{./io:s96}}
"define-syntax" \sfentry{\scheme{(define-syntax~\var{keyword}~\var{expr})}}{\categorysyntax}{\pageref{./syntax:s12}}
"let-syntax" \sfentry{\scheme{(let-syntax~((\var{keyword}~\var{expr})~{\dots})~\var{form$_1$}~\var{form$_2$}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s13}}
"letrec-syntax" \sfentry{\scheme{(letrec-syntax~((\var{keyword}~\var{expr})~{\dots})~\var{form$_1$}~\var{form$_2$}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s13}}
"syntax-rules" \sfentry{\scheme{(syntax-rules~(\var{literal}~{\dots})~\var{clause}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s14}}
"!F_ (underscore)" \sfentry{\scheme{{\schunderscore}}}{\categorysyntax}{\pageref{./syntax:s26}}
"!G... (ellipsis)" \sfentry{\scheme{{\schdot}{\schdot}{\schdot}}}{\categorysyntax}{\pageref{./syntax:s26}}
"identifier-syntax" \sfentry{\scheme{(identifier-syntax~\var{tmpl})}}{\categorysyntax}{\pageref{./syntax:s27}}
"identifier-syntax" \sfentry{\scheme{(identifier-syntax~(\var{id$_1$}~\var{tmpl$_1$})~((set!~\var{id$_2$}~\var{e$_2$})~\var{tmpl$_2$}))}}{\categorysyntax}{\pageref{./syntax:s27}}
"syntax-case" \sfentry{\scheme{(syntax-case~\var{expr}~(\var{literal}~{\dots})~\var{clause}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s30}}
"syntax (~#'~)" \sfentry{\scheme{(syntax~\var{template})}}{\categorysyntax}{\pageref{./syntax:s33}}
"!H#' (syntax)" \sfentry{\scheme{\#'\var{template}}}{\categorysyntax}{\pageref{./syntax:s33}}
"identifier?" \sfentry{\scheme{(identifier?~\var{obj})}}{\categoryprocedure}{\pageref{./syntax:s35}}
"free-identifier=?" \sfentry{\scheme{(free-identifier=?~\var{identifier$_1$}~\var{identifier$_2$})}}{\categoryprocedure}{\pageref{./syntax:s37}}
"bound-identifier=?" \sfentry{\scheme{(bound-identifier=?~\var{identifier$_1$}~\var{identifier$_2$})}}{\categoryprocedure}{\pageref{./syntax:s37}}
"with-syntax" \sfentry{\scheme{(with-syntax~((\var{pattern}~\var{expr})~{\dots})~\var{body$_1$}~\var{body$_2$}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s38}}
"quasisyntax (~#`~)" \sfentry{\scheme{(quasisyntax~\var{template}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s40}}
"!I#` (quasisyntax)" \sfentry{\scheme{\#`\var{template}}}{\categorysyntax}{\pageref{./syntax:s40}}
"unsyntax (~#,~)" \sfentry{\scheme{(unsyntax~\var{template}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s40}}
"!J#, (unsyntax)" \sfentry{\scheme{\#,\var{template}}}{\categorysyntax}{\pageref{./syntax:s40}}
"unsyntax-splicing (~#,@~)" \sfentry{\scheme{(unsyntax-splicing~\var{template}~{\dots})}}{\categorysyntax}{\pageref{./syntax:s40}}
"!K#,@ (unsyntax-splicing)" \sfentry{\scheme{\#,{\schatsign}\var{template}}}{\categorysyntax}{\pageref{./syntax:s40}}
"make-variable-transformer" \sfentry{\scheme{(make-variable-transformer~\var{procedure})}}{\categoryprocedure}{\pageref{./syntax:s42}}
"syntax->datum" \sfentry{\scheme{(syntax->datum~\var{obj})}}{\categoryprocedure}{\pageref{./syntax:s44}}
"datum->syntax" \sfentry{\scheme{(datum->syntax~\var{template-identifier}~\var{obj})}}{\categoryprocedure}{\pageref{./syntax:s45}}
"generate-temporaries" \sfentry{\scheme{(generate-temporaries~\var{list})}}{\categoryprocedure}{\pageref{./syntax:s49}}
"define-record-type" \sfentry{\scheme{(define-record-type~\var{record-name}~\var{clause}~{\dots})}}{\categorysyntax}{\pageref{./records:s13}}
"define-record-type" \sfentry{\scheme{(define-record-type~(\var{record-name}~\var{constructor}~\var{pred})~\var{clause}~{\dots})}}{\categorysyntax}{\pageref{./records:s13}}
"fields" \sfentry{\scheme{fields}}{\categorysyntax}{\pageref{./records:s16}}
"mutable" \sfentry{\scheme{mutable}}{\categorysyntax}{\pageref{./records:s16}}
"immutable" \sfentry{\scheme{immutable}}{\categorysyntax}{\pageref{./records:s16}}
"parent" \sfentry{\scheme{parent}}{\categorysyntax}{\pageref{./records:s16}}
"protocol" \sfentry{\scheme{protocol}}{\categorysyntax}{\pageref{./records:s16}}
"sealed" \sfentry{\scheme{sealed}}{\categorysyntax}{\pageref{./records:s16}}
"opaque" \sfentry{\scheme{opaque}}{\categorysyntax}{\pageref{./records:s16}}
"nongenerative" \sfentry{\scheme{nongenerative}}{\categorysyntax}{\pageref{./records:s16}}
"parent-rtd" \sfentry{\scheme{parent-rtd}}{\categorysyntax}{\pageref{./records:s16}}
"make-record-type-descriptor" \sfentry{\scheme{(make-record-type-descriptor~\var{name}~\var{parent}~\var{uid}~\var{s?}~\var{o?}~\var{fields})}}{\categoryprocedure}{\pageref{./records:s20}}
"record-type-descriptor?" \sfentry{\scheme{(record-type-descriptor?~\var{obj})}}{\categoryprocedure}{\pageref{./records:s23}}
"make-record-constructor-descriptor" \sfentry{\scheme{(make-record-constructor-descriptor~\var{rtd}~\var{parent-rcd}~\var{protocol})}}{\categoryprocedure}{\pageref{./records:s24}}
"record-type-descriptor" \sfentry{\scheme{(record-type-descriptor~\var{record-name})}}{\categorysyntax}{\pageref{./records:s28}}
"record-constructor-descriptor" \sfentry{\scheme{(record-constructor-descriptor~\var{record-name})}}{\categorysyntax}{\pageref{./records:s28}}
"record-constructor" \sfentry{\scheme{(record-constructor~\var{rcd})}}{\categoryprocedure}{\pageref{./records:s29}}
"record-predicate" \sfentry{\scheme{(record-predicate~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s30}}
"record-accessor" \sfentry{\scheme{(record-accessor~\var{rtd}~\var{idx})}}{\categoryprocedure}{\pageref{./records:s31}}
"record-mutator" \sfentry{\scheme{(record-mutator~\var{rtd}~\var{idx})}}{\categoryprocedure}{\pageref{./records:s32}}
"record-type-name" \sfentry{\scheme{(record-type-name~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s34}}
"record-type-parent" \sfentry{\scheme{(record-type-parent~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s35}}
"record-type-uid" \sfentry{\scheme{(record-type-uid~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s36}}
"record-type-generative?" \sfentry{\scheme{(record-type-generative?~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s37}}
"record-type-sealed?" \sfentry{\scheme{(record-type-sealed?~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s37}}
"record-type-opaque?" \sfentry{\scheme{(record-type-opaque?~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s37}}
"record-type-field-names" \sfentry{\scheme{(record-type-field-names~\var{rtd})}}{\categoryprocedure}{\pageref{./records:s38}}
"record-field-mutable?" \sfentry{\scheme{(record-field-mutable?~\var{rtd}~\var{idx})}}{\categoryprocedure}{\pageref{./records:s39}}
"record?" \sfentry{\scheme{(record?~\var{obj})}}{\categoryprocedure}{\pageref{./records:s40}}
"record-rtd" \sfentry{\scheme{(record-rtd~\var{record})}}{\categoryprocedure}{\pageref{./records:s41}}
"command-line" \sfentry{\scheme{(command-line)}}{\categoryprocedure}{\pageref{./libraries:s17}}
"exit" \sfentry{\scheme{(exit)}}{\categoryprocedure}{\pageref{./libraries:s18}}
"exit" \sfentry{\scheme{(exit~\var{obj})}}{\categoryprocedure}{\pageref{./libraries:s18}}
"raise" \sfentry{\scheme{(raise~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s3}}
"raise-continuable" \sfentry{\scheme{(raise-continuable~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s3}}
"error" \sfentry{\scheme{(error~\var{who}~\var{msg}~\var{irritant}~{\dots})}}{\categoryprocedure}{\pageref{./exceptions:s4}}
"assertion-violation" \sfentry{\scheme{(assertion-violation~\var{who}~\var{msg}~\var{irritant}~{\dots})}}{\categoryprocedure}{\pageref{./exceptions:s4}}
"assert" \sfentry{\scheme{(assert~\var{expression})}}{\categorysyntax}{\pageref{./exceptions:s5}}
"syntax-violation" \sfentry{\scheme{(syntax-violation~\var{who}~\var{msg}~\var{form})}}{\categoryprocedure}{\pageref{./exceptions:s6}}
"syntax-violation" \sfentry{\scheme{(syntax-violation~\var{who}~\var{msg}~\var{form}~\var{subform})}}{\categoryprocedure}{\pageref{./exceptions:s6}}
"with-exception-handler" \sfentry{\scheme{(with-exception-handler~\var{procedure}~\var{thunk})}}{\categoryprocedure}{\pageref{./exceptions:s7}}
"guard" \sfentry{\scheme{(guard~(\var{var}~\var{clause$_1$}~\var{clause$_2$}~{\dots})~\var{b1}~\var{b2}~{\dots})}}{\categorysyntax}{\pageref{./exceptions:s8}}
"&condition" \sfentry{\scheme{\&condition}}{\categorysyntax}{\pageref{./exceptions:s13}}
"condition?" \sfentry{\scheme{(condition?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s14}}
"condition" \sfentry{\scheme{(condition~\var{condition}~{\dots})}}{\categoryprocedure}{\pageref{./exceptions:s15}}
"simple-conditions" \sfentry{\scheme{(simple-conditions~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s16}}
"define-condition-type" \sfentry{\scheme{(define-condition-type~\var{name}~\var{parent}~\var{constructor}~\var{pred}~\var{field}~{\dots})}}{\categorysyntax}{\pageref{./exceptions:s17}}
"condition-predicate" \sfentry{\scheme{(condition-predicate~\var{rtd})}}{\categoryprocedure}{\pageref{./exceptions:s18}}
"condition-accessor" \sfentry{\scheme{(condition-accessor~\var{rtd}~\var{procedure})}}{\categoryprocedure}{\pageref{./exceptions:s18}}
"&serious" \sfentry{\scheme{\&serious}}{\categorysyntax}{\pageref{./exceptions:s19}}
"make-serious-condition" \sfentry{\scheme{(make-serious-condition)}}{\categoryprocedure}{\pageref{./exceptions:s19}}
"serious-condition?" \sfentry{\scheme{(serious-condition?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s19}}
"&violation" \sfentry{\scheme{\&violation}}{\categorysyntax}{\pageref{./exceptions:s20}}
"make-violation" \sfentry{\scheme{(make-violation)}}{\categoryprocedure}{\pageref{./exceptions:s20}}
"violation?" \sfentry{\scheme{(violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s20}}
"&assertion" \sfentry{\scheme{\&assertion}}{\categorysyntax}{\pageref{./exceptions:s21}}
"make-assertion-violation" \sfentry{\scheme{(make-assertion-violation)}}{\categoryprocedure}{\pageref{./exceptions:s21}}
"assertion-violation?" \sfentry{\scheme{(assertion-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s21}}
"&error" \sfentry{\scheme{\&error}}{\categorysyntax}{\pageref{./exceptions:s22}}
"make-error" \sfentry{\scheme{(make-error)}}{\categoryprocedure}{\pageref{./exceptions:s22}}
"error?" \sfentry{\scheme{(error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s22}}
"&warning" \sfentry{\scheme{\&warning}}{\categorysyntax}{\pageref{./exceptions:s23}}
"make-warning" \sfentry{\scheme{(make-warning)}}{\categoryprocedure}{\pageref{./exceptions:s23}}
"warning?" \sfentry{\scheme{(warning?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s23}}
"&message" \sfentry{\scheme{\&message}}{\categorysyntax}{\pageref{./exceptions:s24}}
"make-message-condition" \sfentry{\scheme{(make-message-condition~\var{message})}}{\categoryprocedure}{\pageref{./exceptions:s24}}
"message-condition?" \sfentry{\scheme{(message-condition?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s24}}
"condition-message" \sfentry{\scheme{(condition-message~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s24}}
"&irritants" \sfentry{\scheme{\&irritants}}{\categorysyntax}{\pageref{./exceptions:s25}}
"make-irritants-condition" \sfentry{\scheme{(make-irritants-condition~\var{irritants})}}{\categoryprocedure}{\pageref{./exceptions:s25}}
"irritants-condition?" \sfentry{\scheme{(irritants-condition?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s25}}
"condition-irritants" \sfentry{\scheme{(condition-irritants~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s25}}
"&who" \sfentry{\scheme{\&who}}{\categorysyntax}{\pageref{./exceptions:s26}}
"make-who-condition" \sfentry{\scheme{(make-who-condition~\var{who})}}{\categoryprocedure}{\pageref{./exceptions:s26}}
"who-condition?" \sfentry{\scheme{(who-condition?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s26}}
"condition-who" \sfentry{\scheme{(condition-who~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s26}}
"&non-continuable" \sfentry{\scheme{\&non-continuable}}{\categorysyntax}{\pageref{./exceptions:s27}}
"make-non-continuable-violation" \sfentry{\scheme{(make-non-continuable-violation)}}{\categoryprocedure}{\pageref{./exceptions:s27}}
"non-continuable-violation?" \sfentry{\scheme{(non-continuable-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s27}}
"&implementation-restriction" \sfentry{\scheme{\&implementation-restriction}}{\categorysyntax}{\pageref{./exceptions:s28}}
"make-implementation-restriction-violation" \sfentry{\scheme{(make-implementation-restriction-violation)}}{\categoryprocedure}{\pageref{./exceptions:s28}}
"implementation-restriction-violation?" \sfentry{\scheme{(implementation-restriction-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s28}}
"&lexical" \sfentry{\scheme{\&lexical}}{\categorysyntax}{\pageref{./exceptions:s29}}
"make-lexical-violation" \sfentry{\scheme{(make-lexical-violation)}}{\categoryprocedure}{\pageref{./exceptions:s29}}
"lexical-violation?" \sfentry{\scheme{(lexical-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s29}}
"&syntax" \sfentry{\scheme{\&syntax}}{\categorysyntax}{\pageref{./exceptions:s30}}
"make-syntax-violation" \sfentry{\scheme{(make-syntax-violation~\var{form}~\var{subform})}}{\categoryprocedure}{\pageref{./exceptions:s30}}
"syntax-violation?" \sfentry{\scheme{(syntax-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s30}}
"syntax-violation-form" \sfentry{\scheme{(syntax-violation-form~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s30}}
"syntax-violation-subform" \sfentry{\scheme{(syntax-violation-subform~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s30}}
"&undefined" \sfentry{\scheme{\&undefined}}{\categorysyntax}{\pageref{./exceptions:s31}}
"make-undefined-violation" \sfentry{\scheme{(make-undefined-violation)}}{\categoryprocedure}{\pageref{./exceptions:s31}}
"undefined-violation?" \sfentry{\scheme{(undefined-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s31}}
"&i/o" \sfentry{\scheme{\&i/o}}{\categorysyntax}{\pageref{./exceptions:s32}}
"make-i/o-error" \sfentry{\scheme{(make-i/o-error)}}{\categoryprocedure}{\pageref{./exceptions:s32}}
"i/o-error?" \sfentry{\scheme{(i/o-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s32}}
"&i/o-read" \sfentry{\scheme{\&i/o-read}}{\categorysyntax}{\pageref{./exceptions:s33}}
"make-i/o-read-error" \sfentry{\scheme{(make-i/o-read-error)}}{\categoryprocedure}{\pageref{./exceptions:s33}}
"i/o-read-error?" \sfentry{\scheme{(i/o-read-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s33}}
"&i/o-write" \sfentry{\scheme{\&i/o-write}}{\categorysyntax}{\pageref{./exceptions:s34}}
"make-i/o-write-error" \sfentry{\scheme{(make-i/o-write-error)}}{\categoryprocedure}{\pageref{./exceptions:s34}}
"i/o-write-error?" \sfentry{\scheme{(i/o-write-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s34}}
"&i/o-invalid-position" \sfentry{\scheme{\&i/o-invalid-position}}{\categorysyntax}{\pageref{./exceptions:s35}}
"make-i/o-invalid-position-error" \sfentry{\scheme{(make-i/o-invalid-position-error~\var{position})}}{\categoryprocedure}{\pageref{./exceptions:s35}}
"i/o-invalid-position-error?" \sfentry{\scheme{(i/o-invalid-position-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s35}}
"i/o-error-position" \sfentry{\scheme{(i/o-error-position~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s35}}
"&i/o-filename" \sfentry{\scheme{\&i/o-filename}}{\categorysyntax}{\pageref{./exceptions:s36}}
"make-i/o-filename-error" \sfentry{\scheme{(make-i/o-filename-error~\var{filename})}}{\categoryprocedure}{\pageref{./exceptions:s36}}
"i/o-filename-error?" \sfentry{\scheme{(i/o-filename-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s36}}
"i/o-error-filename" \sfentry{\scheme{(i/o-error-filename~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s36}}
"&i/o-file-protection" \sfentry{\scheme{\&i/o-file-protection}}{\categorysyntax}{\pageref{./exceptions:s37}}
"make-i/o-file-protection-error" \sfentry{\scheme{(make-i/o-file-protection-error~\var{filename})}}{\categoryprocedure}{\pageref{./exceptions:s37}}
"i/o-file-protection-error?" \sfentry{\scheme{(i/o-file-protection-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s37}}
"&i/o-file-is-read-only" \sfentry{\scheme{\&i/o-file-is-read-only}}{\categorysyntax}{\pageref{./exceptions:s38}}
"make-i/o-file-is-read-only-error" \sfentry{\scheme{(make-i/o-file-is-read-only-error~\var{filename})}}{\categoryprocedure}{\pageref{./exceptions:s38}}
"i/o-file-is-read-only-error?" \sfentry{\scheme{(i/o-file-is-read-only-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s38}}
"&i/o-file-already-exists" \sfentry{\scheme{\&i/o-file-already-exists}}{\categorysyntax}{\pageref{./exceptions:s39}}
"make-i/o-file-already-exists-error" \sfentry{\scheme{(make-i/o-file-already-exists-error~\var{filename})}}{\categoryprocedure}{\pageref{./exceptions:s39}}
"i/o-file-already-exists-error?" \sfentry{\scheme{(i/o-file-already-exists-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s39}}
"&i/o-file-does-not-exist" \sfentry{\scheme{\&i/o-file-does-not-exist}}{\categorysyntax}{\pageref{./exceptions:s40}}
"make-i/o-file-does-not-exist-error" \sfentry{\scheme{(make-i/o-file-does-not-exist-error~\var{filename})}}{\categoryprocedure}{\pageref{./exceptions:s40}}
"i/o-file-does-not-exist-error?" \sfentry{\scheme{(i/o-file-does-not-exist-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s40}}
"&i/o-port" \sfentry{\scheme{\&i/o-port}}{\categorysyntax}{\pageref{./exceptions:s41}}
"make-i/o-port-error" \sfentry{\scheme{(make-i/o-port-error~\var{pobj})}}{\categoryprocedure}{\pageref{./exceptions:s41}}
"i/o-port-error?" \sfentry{\scheme{(i/o-port-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s41}}
"i/o-error-port" \sfentry{\scheme{(i/o-error-port~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s41}}
"&i/o-decoding" \sfentry{\scheme{\&i/o-decoding}}{\categorysyntax}{\pageref{./exceptions:s42}}
"make-i/o-decoding-error" \sfentry{\scheme{(make-i/o-decoding-error~\var{pobj})}}{\categoryprocedure}{\pageref{./exceptions:s42}}
"i/o-decoding-error?" \sfentry{\scheme{(i/o-decoding-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s42}}
"&i/o-encoding" \sfentry{\scheme{\&i/o-encoding}}{\categorysyntax}{\pageref{./exceptions:s43}}
"make-i/o-encoding-error" \sfentry{\scheme{(make-i/o-encoding-error~\var{pobj}~\var{cobj})}}{\categoryprocedure}{\pageref{./exceptions:s43}}
"i/o-encoding-error?" \sfentry{\scheme{(i/o-encoding-error?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s43}}
"i/o-encoding-error-char" \sfentry{\scheme{(i/o-encoding-error-char~\var{condition})}}{\categoryprocedure}{\pageref{./exceptions:s43}}
"&no-infinities" \sfentry{\scheme{\&no-infinities}}{\categorysyntax}{\pageref{./exceptions:s44}}
"make-no-infinities-violation" \sfentry{\scheme{(make-no-infinities-violation)}}{\categoryprocedure}{\pageref{./exceptions:s44}}
"no-infinities-violation?" \sfentry{\scheme{(no-infinities-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s44}}
"&no-nans" \sfentry{\scheme{\&no-nans}}{\categorysyntax}{\pageref{./exceptions:s45}}
"make-no-nans-violation" \sfentry{\scheme{(make-no-nans-violation)}}{\categoryprocedure}{\pageref{./exceptions:s45}}
"no-nans-violation?" \sfentry{\scheme{(no-nans-violation?~\var{obj})}}{\categoryprocedure}{\pageref{./exceptions:s45}}