\begin{theindex}

  \item \Symbol{american}, \expandhtmlindex{490}
  \item \Symbol{chinese}, \expandhtmlindex{492}
  \item \Symbol{dir}, \expandhtmlindex{624}
  \item \Symbol{done-error}, \expandhtmlindex{910}
  \item \Symbol{done-ok}, \expandhtmlindex{908}
  \item \Symbol{file}, \expandhtmlindex{622}
  \item \Symbol{final}, \expandhtmlindex{302}
  \item \Symbol{german}, \expandhtmlindex{494}
  \item \Symbol{help-labels}, \expandhtmlindex{304}
  \item \Symbol{indian}, \expandhtmlindex{496}
  \item \Symbol{infinity}, \expandhtmlindex{852}
  \item \Symbol{interrupt}, \expandhtmlindex{902}
  \item \Symbol{irish}, \expandhtmlindex{498}
  \item \Symbol{iso-8601}, \expandhtmlindex{500}
  \item \Symbol{julian}, \expandhtmlindex{504}
  \item \Symbol{kill}, \expandhtmlindex{904}
  \item \Symbol{link}, \expandhtmlindex{626}, \expandhtmlindex{628}
  \item \Symbol{multi}, \expandhtmlindex{300}
  \item \Symbol{once-any}, \expandhtmlindex{298}
  \item \Symbol{once-each}, \expandhtmlindex{296}
  \item \Symbol{rfc2822}, \expandhtmlindex{502}
  \item \Symbol{running}, \expandhtmlindex{906}
  \item \Symbol{status}, \expandhtmlindex{898}
  \item \Symbol{truncate}, \expandhtmlindex{636}
  \item \Symbol{wait}, \expandhtmlindex{900}
  \item \rawscm{->}, \expandhtmlindex{432}, \expandhtmlindex{434}
  \item \rawscm{->*}, \expandhtmlindex{436}, \expandhtmlindex{438}, 
		\expandhtmlindex{440}
  \item \rawscm{->*d}, \expandhtmlindex{444}, \expandhtmlindex{446}
  \item \rawscm{->d}, \expandhtmlindex{442}
  \item \rawscm{:}, \expandhtmlindex{956}
  \item \rawscm{</c}, \expandhtmlindex{388}
  \item <=/c, \expandhtmlindex{384}
  \item \rawscm{<=/c}, \expandhtmlindex{382}
  \item \rawscm{>/c}, \expandhtmlindex{386}
  \item \rawscm{>=/c}, \expandhtmlindex{380}
  \item \File{async-channel.ss}: Buffered Asynchornous Channels, 
		\expandhtmlindex{4}
  \item \File{awk.ss}: Awk-like Syntax, \expandhtmlindex{18}
  \item \File{class-old.ss}: Version-100 Classes, \expandhtmlindex{256}
  \item \File{class.ss}: Classes and Objects, \expandhtmlindex{32}
  \item \File{class100.ss}: Version-100-Style Classes, 
		\expandhtmlindex{236}
  \item \File{cm.ss}: Compilation Manager, \expandhtmlindex{260}
  \item \File{cmdline.ss}: Command-line Parsing, \expandhtmlindex{272}
  \item \File{cml.ss}: Concurrent ML Compatibility, 
		\expandhtmlindex{306}
  \item \File{compat.ss}: Compatibility, \expandhtmlindex{334}
  \item \File{compile.ss}: Compiling Files, \expandhtmlindex{352}
  \item \File{contract.ss}: Contracts, \expandhtmlindex{358}
  \item \File{date.ss}: Dates, \expandhtmlindex{478}
  \item \File{deflate.ss}: Deflating (Compressing) Data, 
		\expandhtmlindex{512}
  \item \File{defmacro.ss}: Non-Hygienic Macros, \expandhtmlindex{522}
  \item \File{etc.ss}: Useful Procedures and Syntax, 
		\expandhtmlindex{532}
  \item \File{file.ss}: Filesystem Utilities, \expandhtmlindex{584}
  \item \File{include.ss}: Textually Including Source, 
		\expandhtmlindex{644}
  \item \File{inflate.ss}: Inflating Compressed Data, 
		\expandhtmlindex{656}
  \item \File{list.ss}: List Utilities, \expandhtmlindex{672}
  \item \File{match.ss}: Pattern Matching, \expandhtmlindex{732}
  \item \File{math.ss}: Math, \expandhtmlindex{756}
  \item \File{pconvert.ss}: Converted Printing, \expandhtmlindex{774}
  \item \File{pregexp.ss}: Perl-Style Regular Expressions, 
		\expandhtmlindex{812}
  \item \File{pretty.ss}: Pretty Printing, \expandhtmlindex{840}
  \item \File{process.ss}: Process and Shell-Command Execution, 
		\expandhtmlindex{880}
  \item \File{restart.ss}: Simulating Stand-alone MzScheme, 
		\expandhtmlindex{918}
  \item \File{sendevent.ss}: AppleEvents, \expandhtmlindex{924}
  \item \File{shared.ss}: Graph Constructor Syntax, 
		\expandhtmlindex{944}
  \item \File{spidey.ss}: MrSpidey Annotations, \expandhtmlindex{950}
  \item \File{string.ss}: String Utilities, \expandhtmlindex{968}
  \item \File{thread.ss}: Thread Utilities, \expandhtmlindex{1006}
  \item \File{trace.ss}: Tracing Top-level Procedure Calls, 
		\expandhtmlindex{1026}
  \item \File{traceld.ss}: Tracing File Loads, \expandhtmlindex{1034}
  \item \File{transcr.ss}: Transcripts, \expandhtmlindex{1038}
  \item \File{unit.ss}: Core Units, \expandhtmlindex{1048}
  \item \File{unitsig.ss}: Units with Signatures, 
		\expandhtmlindex{1098}

  \indexspace

  \item \rawscm{abbreviate-cons-as-list}, \expandhtmlindex{778}
  \item Adding a Signature to Primitive Units, \expandhtmlindex{1170}
  \item An extended example, \expandhtmlindex{838}
  \item \rawscm{and/f}, \expandhtmlindex{376}
  \item \rawscm{any?}, \expandhtmlindex{402}
  \item AppleEvents, \expandhtmlindex{928}
  \item \rawscm{assf}, \expandhtmlindex{690}
  \item \rawscm{async-channel-get}, \expandhtmlindex{10}
  \item \rawscm{async-channel-put}, \expandhtmlindex{14}
  \item \rawscm{async-channel-try-get}, \expandhtmlindex{12}
  \item \File{async-channel.ss}, \expandhtmlindex{6}
  \item \rawscm{atom?}, \expandhtmlindex{338}
  \item Attaching Contracts to Scheme Values, \expandhtmlindex{458}
  \item \scmk{awk}, \expandhtmlindex{22}
  \item \File{awk.ss}, \expandhtmlindex{20}

  \indexspace

  \item \rawscm{boolean=?}, \expandhtmlindex{536}
  \item \rawscm{booleans-as-true/false}, \expandhtmlindex{780}
  \item \rawscm{box/p}, \expandhtmlindex{418}
  \item \rawscm{build-absolute-path}, \expandhtmlindex{588}
  \item \rawscm{build-list}, \expandhtmlindex{540}
  \item \rawscm{build-path}, \expandhtmlindex{590}, 
		\expandhtmlindex{594}
  \item \rawscm{build-relative-path}, \expandhtmlindex{592}
  \item \rawscm{build-share}, \expandhtmlindex{786}
  \item \rawscm{build-string}, \expandhtmlindex{542}
  \item \rawscm{build-vector}, \expandhtmlindex{544}

  \indexspace

  \item \rawscm{call-with-input-file*}, \expandhtmlindex{596}
  \item \rawscm{call-with-output-file*}, \expandhtmlindex{598}
  \item \rawscm{case->}, \expandhtmlindex{448}
  \item \rawscm{channel}, \expandhtmlindex{314}
  \item \rawscm{channel-recv-evt}, \expandhtmlindex{316}
  \item \rawscm{channel-send-evt}, \expandhtmlindex{318}
  \item \rawscm{choice-evt}, \expandhtmlindex{320}
  \item \scmk{class}, \expandhtmlindex{90}
  \item Class Contracts, \expandhtmlindex{456}
  \item Class contracts, \expandhtmlindex{454}
  \item \scmk{class*}, \expandhtmlindex{88}
  \item \scmk{class*/names}, \expandhtmlindex{68}
  \item \rawscm{class->interface}, \expandhtmlindex{214}
  \item \scmk{class-field-accessor}, \expandhtmlindex{194}
  \item \scmk{class-field-mutator}, \expandhtmlindex{196}
  \item \rawscm{class-info}, \expandhtmlindex{234}
  \item \File{class-old.ss}, \expandhtmlindex{258}
  \item \File{class.ss}, \expandhtmlindex{34}
  \item \scmk{class100}, \expandhtmlindex{240}, \expandhtmlindex{250}
  \item \scmk{class100*}, \expandhtmlindex{242}, \expandhtmlindex{248}
  \item \scmk{class100*-asi}, \expandhtmlindex{254}
  \item \scmk{class100*/names}, \expandhtmlindex{244}, 
		\expandhtmlindex{246}
  \item \scmk{class100-asi}, \expandhtmlindex{252}
  \item \File{class100.ss}, \expandhtmlindex{238}
  \item \rawscm{class?}, \expandhtmlindex{208}
  \item classes, \expandhtmlindex{38}
    \subitem creating, \expandhtmlindex{66}
  \item \File{cm.ss}, \expandhtmlindex{262}
  \item \File{cmdline.ss}, \expandhtmlindex{274}
  \item \File{cml.ss}, \expandhtmlindex{308}
  \item \scmk{command-line}, \expandhtmlindex{276}
  \item \File{compat.ss}, \expandhtmlindex{336}
  \item \rawscm{compile-file}, \expandhtmlindex{356}
  \item \File{compile.ss}, \expandhtmlindex{354}
  \item \rawscm{compose}, \expandhtmlindex{546}
  \item \scmk{compound-unit}, \expandhtmlindex{1080}
  \item \scmk{compound-unit/sig}, \expandhtmlindex{1136}, 
		\expandhtmlindex{1144}
  \item \rawscm{conjugate}, \expandhtmlindex{760}
  \item \rawscm{cons/p}, \expandhtmlindex{420}
  \item \rawscm{cons?}, \expandhtmlindex{692}
  \item \rawscm{constructor-style-printing}, \expandhtmlindex{788}
  \item \rawscm{consumer-thread}, \expandhtmlindex{1010}
  \item \rawscm{contract}, \expandhtmlindex{466}, \expandhtmlindex{468}
  \item Contract Utility, \expandhtmlindex{474}
  \item \rawscm{contract-=>}, \expandhtmlindex{470}, 
		\expandhtmlindex{472}
  \item \File{contract.ss}, \expandhtmlindex{360}, 
		\expandhtmlindex{362}
  \item \rawscm{contract?}, \expandhtmlindex{476}
  \item Contracts on Values, \expandhtmlindex{460}
  \item \rawscm{copy-directory/files}, \expandhtmlindex{600}
  \item \rawscm{copy-port}, \expandhtmlindex{1012}
  \item \rawscm{cosh}, \expandhtmlindex{762}
  \item Creating Classes, \expandhtmlindex{62}
  \item Creating Interfaces, \expandhtmlindex{50}
  \item Creating Objects, \expandhtmlindex{156}
  \item Creating Units, \expandhtmlindex{1054}
  \item \rawscm{current-build-share-hook}, \expandhtmlindex{790}
  \item \rawscm{current-build-share-name-hook}, \expandhtmlindex{792}
  \item \rawscm{current-print-convert-hook}, \expandhtmlindex{794}
  \item \rawscm{current-read-eval-convert-print-prompt}, 
		\expandhtmlindex{796}
  \item \rawscm{current-time}, \expandhtmlindex{330}

  \indexspace

  \item date, \expandhtmlindex{484}
  \item \rawscm{date->julian/scalinger}, \expandhtmlindex{508}
  \item \rawscm{date->string}, \expandhtmlindex{482}
  \item \rawscm{date-display-format}, \expandhtmlindex{488}
  \item \File{date.ss}, \expandhtmlindex{480}
  \item \rawscm{define-constructor}, \expandhtmlindex{960}
  \item \scmk{define-local-member-name}, \expandhtmlindex{154}
  \item \scmk{define-macro}, \expandhtmlindex{526}, 
		\expandhtmlindex{528}
  \item \scmk{define-signature}, \expandhtmlindex{1126}
  \item \scmk{define-structure}, \expandhtmlindex{340}, 
		\expandhtmlindex{342}
  \item \scmk{define-syntax-set}, \expandhtmlindex{548}
  \item \rawscm{define-type}, \expandhtmlindex{962}
  \item \scmk{define-values/invoke-unit}, \expandhtmlindex{1070}
  \item \scmk{define-values/invoke-unit/sig}, \expandhtmlindex{1160}
  \item \rawscm{define/contract}, \expandhtmlindex{464}
  \item \scmk{define/override}, \expandhtmlindex{106}
  \item \scmk{define/override-final}, \expandhtmlindex{108}
  \item \scmk{define/private}, \expandhtmlindex{110}
  \item \scmk{define/public}, \expandhtmlindex{102}
  \item \scmk{define/public-final}, \expandhtmlindex{104}
  \item \rawscm{deflate}, \expandhtmlindex{520}
  \item \File{deflate.ss}, \expandhtmlindex{514}
  \item \scmk{defmacro}, \expandhtmlindex{530}
  \item \File{defmacro.ss}, \expandhtmlindex{524}
  \item \rawscm{delete-directory/files}, \expandhtmlindex{604}
  \item derived class, \expandhtmlindex{44}
  \item \rawscm{dynamic-disable-break}, \expandhtmlindex{1014}
  \item \rawscm{dynamic-enable-break}, \expandhtmlindex{1016}

  \indexspace

  \item \rawscm{e}, \expandhtmlindex{764}
  \item effective  signature, \expandhtmlindex{1146}
  \item \rawscm{eighth}, \expandhtmlindex{688}
  \item Embedded Units, \expandhtmlindex{1140}
  \item \rawscm{empty}, \expandhtmlindex{694}
  \item \rawscm{empty?}, \expandhtmlindex{696}
  \item \File{etc.ss}, \expandhtmlindex{534}
  \item \rawscm{eval-string}, \expandhtmlindex{972}
  \item \scmk{evcase}, \expandhtmlindex{550}
  \item Examples, \expandhtmlindex{754}
  \item \rawscm{exn:application:mismatch}, \expandhtmlindex{890}, 
		\expandhtmlindex{936}
  \item \rawscm{exn:application:type}, \expandhtmlindex{162}, 
		\expandhtmlindex{186}, \expandhtmlindex{538}, 
		\expandhtmlindex{576}, \expandhtmlindex{934}
  \item \rawscm{exn:i/o:filesystem}, \expandhtmlindex{602}, 
		\expandhtmlindex{606}
  \item \rawscm{exn:misc}, \expandhtmlindex{940}, \expandhtmlindex{942}
  \item \rawscm{exn:misc:unsupported}, \expandhtmlindex{894}, 
		\expandhtmlindex{932}, \expandhtmlindex{938}, 
		\expandhtmlindex{1046}
  \item \rawscm{exn:object}, \expandhtmlindex{56}, \expandhtmlindex{58}, 
		\expandhtmlindex{60}, \expandhtmlindex{80}, 
		\expandhtmlindex{82}, \expandhtmlindex{84}, 
		\expandhtmlindex{86}, \expandhtmlindex{120}, 
		\expandhtmlindex{122}, \expandhtmlindex{124}, 
		\expandhtmlindex{132}, \expandhtmlindex{144}, 
		\expandhtmlindex{146}, \expandhtmlindex{152}, 
		\expandhtmlindex{166}, \expandhtmlindex{168}, 
		\expandhtmlindex{170}, \expandhtmlindex{188}, 
		\expandhtmlindex{202}
  \item \rawscm{exn:unit}, \expandhtmlindex{1072}, 
		\expandhtmlindex{1088}, \expandhtmlindex{1090}, 
		\expandhtmlindex{1092}, \expandhtmlindex{1148}, 
		\expandhtmlindex{1152}, \expandhtmlindex{1154}, 
		\expandhtmlindex{1186}, \expandhtmlindex{1190}
  \item \rawscm{exn:unit:signature}, \expandhtmlindex{1150}
  \item \rawscm{exn:user}, \expandhtmlindex{282}, \expandhtmlindex{286}, 
		\expandhtmlindex{290}, \expandhtmlindex{294}, 
		\expandhtmlindex{662}, \expandhtmlindex{666}, 
		\expandhtmlindex{670}, \expandhtmlindex{982}, 
		\expandhtmlindex{992}, \expandhtmlindex{1000}
  \item Expanding Signed Unit Expressions, \expandhtmlindex{1174}
  \item \rawscm{explode-path}, \expandhtmlindex{608}
  \item \scmk{export}, \expandhtmlindex{1062}, \expandhtmlindex{1086}
  \item export signature, \expandhtmlindex{1120}
  \item \rawscm{expr->string}, \expandhtmlindex{974}
  \item Extracting a Primitive Unit from a Signed Unit, 
		\expandhtmlindex{1166}

  \indexspace

  \item \rawscm{false}, \expandhtmlindex{552}
  \item \rawscm{false?}, \expandhtmlindex{398}
  \item \scmk{field}, \expandhtmlindex{126}
  \item Field and Method Access, \expandhtmlindex{172}
  \item fields
    \subitem accessing, \expandhtmlindex{174}
  \item \rawscm{fifth}, \expandhtmlindex{682}
  \item \rawscm{file-name-from-path}, \expandhtmlindex{610}
  \item \File{file.ss}, \expandhtmlindex{586}
  \item \rawscm{filename-extension}, \expandhtmlindex{612}
  \item \rawscm{filter}, \expandhtmlindex{698}
  \item \scmk{final}, \expandhtmlindex{288}
  \item \rawscm{find-files}, \expandhtmlindex{614}
  \item \rawscm{find-library}, \expandhtmlindex{616}
  \item \rawscm{find-relative-path}, \expandhtmlindex{618}
  \item \rawscm{find-seconds}, \expandhtmlindex{506}
  \item \rawscm{first}, \expandhtmlindex{700}
  \item Flat Contracts, \expandhtmlindex{364}, \expandhtmlindex{366}
  \item \rawscm{flat-named-contract}, \expandhtmlindex{368}
  \item \rawscm{flat-named-contract-predicate}, \expandhtmlindex{372}
  \item \rawscm{flat-named-contract-type-name}, \expandhtmlindex{370}
  \item \rawscm{fold-files}, \expandhtmlindex{620}
  \item \rawscm{foldl}, \expandhtmlindex{702}
  \item \rawscm{foldr}, \expandhtmlindex{704}
  \item \rawscm{fourth}, \expandhtmlindex{680}
  \item Function Contracts, \expandhtmlindex{428}, 
		\expandhtmlindex{430}

  \indexspace

  \item \scmk{generic}, \expandhtmlindex{198}
  \item \rawscm{get-preference}, \expandhtmlindex{630}
  \item \rawscm{get-shared}, \expandhtmlindex{798}
  \item \rawscm{getprop}, \expandhtmlindex{344}
  \item \rawscm{guard-evt}, \expandhtmlindex{324}
  \item \rawscm{gunzip}, \expandhtmlindex{660}
  \item \rawscm{gunzip-through-ports}, \expandhtmlindex{664}
  \item \rawscm{gzip}, \expandhtmlindex{516}
  \item \rawscm{gzip-through-ports}, \expandhtmlindex{518}

  \indexspace

  \item \scmk{hash-table}, \expandhtmlindex{582}

  \indexspace

  \item \rawscm{identity}, \expandhtmlindex{554}
  \item \rawscm{implementation?}, \expandhtmlindex{224}
  \item \rawscm{implementation?/c}, \expandhtmlindex{408}
  \item \scmk{import}, \expandhtmlindex{1060}, \expandhtmlindex{1082}
  \item import signature, \expandhtmlindex{1118}
  \item Importing and Exporting with Signatures, \expandhtmlindex{1114}
  \item \scmk{include}, \expandhtmlindex{648}
  \item \scmk{include-at/relative-to}, \expandhtmlindex{650}
  \item \scmk{include-at/relative-to/reader}, \expandhtmlindex{652}
  \item \File{include.ss}, \expandhtmlindex{646}
  \item \scmk{include/reader}, \expandhtmlindex{654}
  \item \rawscm{inflate}, \expandhtmlindex{668}
  \item \File{inflate.ss}, \expandhtmlindex{658}
  \item \scmk{inherit}, \expandhtmlindex{148}
  \item \scmk{inherit-field}, \expandhtmlindex{130}
  \item inheritance, \expandhtmlindex{40}
  \item \scmk{init}, \expandhtmlindex{112}
  \item \scmk{init-field}, \expandhtmlindex{114}, \expandhtmlindex{128}
  \item \scmk{init-rest}, \expandhtmlindex{116}
  \item \rawscm{install-converting-printer}, \expandhtmlindex{800}
  \item \scmk{instantiate}, \expandhtmlindex{164}
  \item \rawscm{integer-in}, \expandhtmlindex{390}
  \item \scmk{interface}, \expandhtmlindex{54}
  \item \rawscm{interface->method-names}, \expandhtmlindex{230}
  \item \rawscm{interface-extension?}, \expandhtmlindex{226}
  \item \rawscm{interface?}, \expandhtmlindex{210}
  \item interfaces
    \subitem creating, \expandhtmlindex{52}
  \item Introduction, \expandhtmlindex{818}
  \item \scmk{invoke-unit}, \expandhtmlindex{1068}
  \item \scmk{invoke-unit/sig}, \expandhtmlindex{1158}
  \item Invoking Signed Units, \expandhtmlindex{1156}
  \item Invoking Units, \expandhtmlindex{1064}
  \item \rawscm{is-a?}, \expandhtmlindex{218}, \expandhtmlindex{220}
  \item \rawscm{is-a?/c}, \expandhtmlindex{406}

  \indexspace

  \item \rawscm{julian/scalinger->string}, \expandhtmlindex{510}

  \indexspace

  \item \rawscm{last-pair}, \expandhtmlindex{706}
  \item \scmk{let+}, \expandhtmlindex{556}
  \item \scmk{link}, \expandhtmlindex{1084}
  \item Linking Units and Creating Compound Units, 
		\expandhtmlindex{1076}
  \item Linking with Signatures, \expandhtmlindex{1134}
  \item \File{list.ss}, \expandhtmlindex{674}
  \item \rawscm{list/p}, \expandhtmlindex{422}
  \item \rawscm{listof}, \expandhtmlindex{412}
  \item \scmk{local}, \expandhtmlindex{558}
  \item \rawscm{loop-until}, \expandhtmlindex{560}

  \indexspace

  \item \rawscm{make-async-channel}, \expandhtmlindex{8}
  \item \rawscm{make-async-channel-put-waitable}, \expandhtmlindex{16}
  \item \rawscm{make-compilation-manager-load/use-compiled-handler}, 
		\expandhtmlindex{264}
  \item \rawscm{make-directory*}, \expandhtmlindex{632}
  \item \rawscm{make-generic}, \expandhtmlindex{200}
  \item \rawscm{make-mixin-contract}, \expandhtmlindex{426}
  \item \rawscm{make-object}, \expandhtmlindex{118}, 
		\expandhtmlindex{160}
  \item \rawscm{make-single-threader}, \expandhtmlindex{1018}
  \item \rawscm{make-temporary-file}, \expandhtmlindex{634}
  \item \rawscm{managed-compile-zo}, \expandhtmlindex{266}
  \item \rawscm{manager-trace-handler}, \expandhtmlindex{268}
  \item \scmk{match}, \expandhtmlindex{738}
  \item \scmk{match-define}, \expandhtmlindex{750}
  \item \scmk{match-lambda}, \expandhtmlindex{740}
  \item \scmk{match-lambda*}, \expandhtmlindex{742}
  \item \scmk{match-let}, \expandhtmlindex{744}
  \item \scmk{match-let*}, \expandhtmlindex{746}
  \item \scmk{match-letrec}, \expandhtmlindex{748}
  \item \File{match.ss}, \expandhtmlindex{734}
  \item \rawscm{match:end}, \expandhtmlindex{26}
  \item \rawscm{match:start}, \expandhtmlindex{24}
  \item \rawscm{match:substring}, \expandhtmlindex{28}
  \item \File{math.ss}, \expandhtmlindex{758}
  \item \rawscm{memf}, \expandhtmlindex{708}
  \item \rawscm{merge-input}, \expandhtmlindex{1020}
  \item \rawscm{mergesort}, \expandhtmlindex{710}
  \item \rawscm{method-in-interface?}, \expandhtmlindex{228}
  \item methods
    \subitem accessing, \expandhtmlindex{176}
    \subitem applying, \expandhtmlindex{180}
  \item \rawscm{mixin-contract}, \expandhtmlindex{424}
  \item MrSpidey, \expandhtmlindex{954}
  \item \rawscm{mrspidey:control}, \expandhtmlindex{964}
  \item \scmk{multi}, \expandhtmlindex{278}
  \item MzLib, \expandhtmlindex{2}

  \indexspace

  \item \rawscm{nack-guard-evt}, \expandhtmlindex{326}
  \item \rawscm{namespace-defined?}, \expandhtmlindex{562}
  \item \scmk{namespace-variable-bind/invoke-unit}, 
		\expandhtmlindex{1074}
  \item \scmk{namespace-variable-bind/invoke-unit/sig}, 
		\expandhtmlindex{1162}
  \item \scmk{nand}, \expandhtmlindex{564}
  \item \rawscm{natural-number?}, \expandhtmlindex{394}
  \item \rawscm{new-cafe}, \expandhtmlindex{346}
  \item \scmk{nor}, \expandhtmlindex{566}
  \item \rawscm{normalize-path}, \expandhtmlindex{638}

  \indexspace

  \item Object Example, \expandhtmlindex{48}
  \item Object, Class, and Interface Utilities, \expandhtmlindex{204}
  \item \rawscm{object->vector}, \expandhtmlindex{212}
  \item \rawscm{object-info}, \expandhtmlindex{232}
  \item \rawscm{object-interface}, \expandhtmlindex{216}
  \item \rawscm{object?}, \expandhtmlindex{206}
  \item \rawscm{object\%}, \expandhtmlindex{64}
  \item objects, \expandhtmlindex{36}
    \subitem creating, \expandhtmlindex{158}
  \item \scmk{once-any}, \expandhtmlindex{284}
  \item \scmk{once-each}, \expandhtmlindex{280}
  \item \rawscm{opt->}, \expandhtmlindex{450}
  \item \rawscm{opt->*}, \expandhtmlindex{452}
  \item \scmk{opt-lambda}, \expandhtmlindex{568}
  \item \rawscm{or/f}, \expandhtmlindex{378}
  \item \scmk{override}, \expandhtmlindex{136}
  \item \scmk{override*}, \expandhtmlindex{96}
  \item \scmk{override-final}, \expandhtmlindex{140}
  \item \scmk{override-final*}, \expandhtmlindex{98}
  \item overriding, \expandhtmlindex{42}

  \indexspace

  \item \rawscm{parse-command-line}, \expandhtmlindex{292}
  \item \rawscm{path-only}, \expandhtmlindex{640}
  \item pattern matching, \expandhtmlindex{736}
  \item Patterns, \expandhtmlindex{752}
  \item \File{pconvert.ss}, \expandhtmlindex{776}
  \item Perl, \expandhtmlindex{816}
  \item \rawscm{pi}, \expandhtmlindex{766}
  \item \rawscm{polymorphic}, \expandhtmlindex{958}
  \item \rawscm{pregexp}, \expandhtmlindex{822}
  \item \rawscm{pregexp-match}, \expandhtmlindex{826}
  \item \rawscm{pregexp-match-positions}, \expandhtmlindex{824}
  \item \rawscm{pregexp-quote}, \expandhtmlindex{834}
  \item \rawscm{pregexp-replace}, \expandhtmlindex{830}
  \item \rawscm{pregexp-replace*}, \expandhtmlindex{832}
  \item \rawscm{pregexp-split}, \expandhtmlindex{828}
  \item \File{pregexp.ss}, \expandhtmlindex{814}
  \item \rawscm{pretty-display}, \expandhtmlindex{844}
  \item \rawscm{pretty-print}, \expandhtmlindex{846}
  \item \rawscm{pretty-print-.-symbol-without-bars}, 
		\expandhtmlindex{878}
  \item \rawscm{pretty-print-columns}, \expandhtmlindex{850}
  \item \rawscm{pretty-print-current-style-table}, 
		\expandhtmlindex{848}
  \item \rawscm{pretty-print-depth}, \expandhtmlindex{854}
  \item \rawscm{pretty-print-display-string-handler}, 
		\expandhtmlindex{856}
  \item \rawscm{pretty-print-exact-as-decimal}, \expandhtmlindex{858}
  \item \rawscm{pretty-print-extend-style-table}, \expandhtmlindex{860}
  \item \rawscm{pretty-print-handler}, \expandhtmlindex{862}
  \item \rawscm{pretty-print-post-print-hook}, \expandhtmlindex{872}
  \item \rawscm{pretty-print-pre-print-hook}, \expandhtmlindex{874}
  \item \rawscm{pretty-print-print-hook}, \expandhtmlindex{864}
  \item \rawscm{pretty-print-print-line}, \expandhtmlindex{866}
  \item \rawscm{pretty-print-show-inexactness}, \expandhtmlindex{868}
  \item \rawscm{pretty-print-size-hook}, \expandhtmlindex{876}
  \item \rawscm{pretty-print-style-table?}, \expandhtmlindex{870}
  \item \File{pretty.ss}, \expandhtmlindex{842}
  \item \rawscm{print-convert}, \expandhtmlindex{802}
  \item \rawscm{print-convert-expr}, \expandhtmlindex{804}
  \item \rawscm{printable?}, \expandhtmlindex{400}
  \item \scmk{private}, \expandhtmlindex{142}
  \item \scmk{private*}, \expandhtmlindex{100}
  \item \rawscm{process}, \expandhtmlindex{896}
  \item \rawscm{process*}, \expandhtmlindex{912}
  \item \rawscm{process*/ports}, \expandhtmlindex{916}
  \item \File{process.ss}, \expandhtmlindex{882}
  \item \rawscm{process/ports}, \expandhtmlindex{914}
  \item processes, \expandhtmlindex{884}
  \item \scmk{provide-signature-elements}, \expandhtmlindex{1164}
  \item \rawscm{provide/contract}, \expandhtmlindex{462}
  \item \scmk{public}, \expandhtmlindex{134}
  \item \scmk{public*}, \expandhtmlindex{92}
  \item \scmk{public-final}, \expandhtmlindex{138}
  \item \scmk{public-final*}, \expandhtmlindex{94}
  \item \rawscm{put-preferences}, \expandhtmlindex{642}
  \item \rawscm{putprop}, \expandhtmlindex{348}

  \indexspace

  \item \rawscm{quasi-read-style-printing}, \expandhtmlindex{806}
  \item \rawscm{quicksort}, \expandhtmlindex{712}

  \indexspace

  \item \rawscm{read-from-string}, \expandhtmlindex{976}
  \item \rawscm{read-from-string-all}, \expandhtmlindex{978}
  \item \rawscm{real-in}, \expandhtmlindex{392}
  \item \scmk{rec}, \expandhtmlindex{572}
  \item \scmk{recur}, \expandhtmlindex{570}
  \item Regexp procedures, \expandhtmlindex{820}
  \item \rawscm{regexp-exec}, \expandhtmlindex{30}
  \item \rawscm{regexp-match*}, \expandhtmlindex{980}
  \item \rawscm{regexp-match-exact?}, \expandhtmlindex{986}
  \item \rawscm{regexp-match-peek-positions*}, \expandhtmlindex{988}
  \item \rawscm{regexp-match-positions*}, \expandhtmlindex{990}
  \item \rawscm{regexp-match/fail-without-reading}, 
		\expandhtmlindex{984}
  \item \rawscm{regexp-quote}, \expandhtmlindex{994}
  \item \rawscm{regexp-replace-quote}, \expandhtmlindex{996}
  \item \rawscm{regexp-split}, \expandhtmlindex{998}
  \item \rawscm{remove}, \expandhtmlindex{714}
  \item \rawscm{remove*}, \expandhtmlindex{716}
  \item \rawscm{remq}, \expandhtmlindex{718}
  \item \rawscm{remq*}, \expandhtmlindex{720}
  \item \rawscm{remv}, \expandhtmlindex{722}
  \item \rawscm{remv*}, \expandhtmlindex{724}
  \item \scmk{rename}, \expandhtmlindex{150}, \expandhtmlindex{1132}
  \item \rawscm{rest}, \expandhtmlindex{726}
  \item \rawscm{restart-mzscheme}, \expandhtmlindex{922}
  \item \File{restart.ss}, \expandhtmlindex{920}
  \item Restricting Signatures, \expandhtmlindex{1138}
  \item \rawscm{run-server}, \expandhtmlindex{1022}

  \indexspace

  \item \rawscm{second}, \expandhtmlindex{676}
  \item \rawscm{seconds->date}, \expandhtmlindex{486}
  \item self (for objects), \see{ \rawscm{this}}{70}
  \item \scmk{send}, \expandhtmlindex{182}
  \item \scmk{send*}, \expandhtmlindex{190}
  \item \rawscm{send-event}, \expandhtmlindex{930}
  \item \scmk{send/apply}, \expandhtmlindex{184}
  \item \File{sendevent.ss}, \expandhtmlindex{926}
  \item \rawscm{set!}, \expandhtmlindex{178}
  \item \rawscm{set-first!}, \expandhtmlindex{728}
  \item \rawscm{set-rest!}, \expandhtmlindex{730}
  \item \rawscm{seventh}, \expandhtmlindex{686}
  \item \rawscm{sgn}, \expandhtmlindex{770}
  \item \scmk{shared}, \expandhtmlindex{948}
  \item \File{shared.ss}, \expandhtmlindex{946}
  \item \rawscm{show-sharing}, \expandhtmlindex{808}
  \item signature, \expandhtmlindex{1106}
  \item \scmk{signature->symbols}, \expandhtmlindex{1192}
  \item Signatures, \expandhtmlindex{1122}
  \item signatures, \expandhtmlindex{1102}, \expandhtmlindex{1124}
  \item Signed Compound Units, \expandhtmlindex{1142}
  \item signed compound units, \expandhtmlindex{1112}
  \item Signed Units, \expandhtmlindex{1128}
  \item signed units, \expandhtmlindex{1110}
  \item \rawscm{signed-unit-exports}, \expandhtmlindex{1182}
  \item \rawscm{signed-unit-imports}, \expandhtmlindex{1180}
  \item \rawscm{signed-unit-unit}, \expandhtmlindex{1178}
  \item \rawscm{signed-unit?}, \expandhtmlindex{1176}
  \item \rawscm{sinh}, \expandhtmlindex{768}
  \item \rawscm{sixth}, \expandhtmlindex{684}
  \item \rawscm{sort}, \expandhtmlindex{350}
  \item \rawscm{spawn}, \expandhtmlindex{310}
  \item \File{spidey.ss}, \expandhtmlindex{952}
  \item \rawscm{sqr}, \expandhtmlindex{772}
  \item \rawscm{string-lowercase!}, \expandhtmlindex{1002}
  \item \rawscm{string-uppercase!}, \expandhtmlindex{1004}
  \item \File{string.ss}, \expandhtmlindex{970}
  \item \rawscm{string/len}, \expandhtmlindex{396}
  \item \rawscm{subclass?}, \expandhtmlindex{222}
  \item \rawscm{subclass?/c}, \expandhtmlindex{410}
  \item subprocesses, \expandhtmlindex{886}
  \item \scmk{super-instantiate}, \expandhtmlindex{76}
  \item \rawscm{super-make-object}, \expandhtmlindex{78}
  \item superclass, \expandhtmlindex{46}
  \item superclass initialization, \see{ \rawscm{super-init}}{72}
  \item \rawscm{symbol=?}, \expandhtmlindex{574}
  \item \rawscm{symbols}, \expandhtmlindex{404}
  \item \rawscm{sync}, \expandhtmlindex{312}
  \item \rawscm{system}, \expandhtmlindex{888}
  \item \rawscm{system*}, \expandhtmlindex{892}

  \indexspace

  \item The regexp pattern language, \expandhtmlindex{836}
  \item \rawscm{third}, \expandhtmlindex{678}
  \item \rawscm{this}, \expandhtmlindex{74}
  \item \scmk{this-expression-source-directory}, \expandhtmlindex{578}
  \item \rawscm{thread-done-evt}, \expandhtmlindex{328}
  \item \File{thread.ss}, \expandhtmlindex{1008}
  \item \rawscm{time-evt}, \expandhtmlindex{332}
  \item \rawscm{trace}, \expandhtmlindex{1030}
  \item \File{trace.ss}, \expandhtmlindex{1028}
  \item \File{traceld.ss}, \expandhtmlindex{1036}
  \item \File{transcr.ss}, \expandhtmlindex{1040}
  \item \rawscm{transcript-off}, \expandhtmlindex{1044}
  \item \rawscm{transcript-on}, \expandhtmlindex{1042}
  \item \rawscm{true}, \expandhtmlindex{580}
  \item \rawscm{trust-existing-zos}, \expandhtmlindex{270}
  \item \rawscm{type:}, \expandhtmlindex{966}

  \indexspace

  \item \rawscm{union}, \expandhtmlindex{374}
  \item \scmk{unit}, \expandhtmlindex{1058}
  \item Unit Utilities, \expandhtmlindex{1094}
  \item \scmk{unit->unit/sig}, \expandhtmlindex{1172}
  \item \File{unit.ss}, \expandhtmlindex{1050}
  \item \scmk{unit/sig}, \expandhtmlindex{1116}, \expandhtmlindex{1130}
  \item \scmk{unit/sig->unit}, \expandhtmlindex{1168}
  \item \rawscm{unit?}, \expandhtmlindex{1096}
  \item units, \expandhtmlindex{1052}
    \subitem compound, \expandhtmlindex{1078}
    \subitem creating, \expandhtmlindex{1056}
    \subitem invoking, \expandhtmlindex{1066}
    \subitem signatures, \expandhtmlindex{1104}
  \item units with signatures, \expandhtmlindex{1108}
  \item \File{unitsig.ss}, \expandhtmlindex{1100}
  \item \rawscm{untrace}, \expandhtmlindex{1032}
  \item \rawscm{use-named/undefined-handler}, \expandhtmlindex{782}, 
		\expandhtmlindex{784}

  \indexspace

  \item \rawscm{vector/p}, \expandhtmlindex{416}
  \item \rawscm{vectorof}, \expandhtmlindex{414}
  \item \rawscm{verify-linkage-signature-match}, \expandhtmlindex{1188}
  \item \rawscm{verify-signature-match}, \expandhtmlindex{1184}

  \indexspace

  \item \rawscm{whole/fractional-exact-numbers}, \expandhtmlindex{810}
  \item \scmk{with-method}, \expandhtmlindex{192}
  \item \rawscm{with-semaphore}, \expandhtmlindex{1024}
  \item \rawscm{wrap-evt}, \expandhtmlindex{322}

\end{theindex}
