(!definitely-latex)
(!stylesheet "mzscheme-Z-S.css")
(!using-chapters)
(!default-title "{PLT MzScheme: Language Manual}")
(!toc-page 0)
(!toc-entry 1 "IGNORE" 0 "%_sec_Temp_1" "{Copyright notice}")
(!toc-entry 1 "IGNORE" 0 "%_sec_Temp_2" "{Send us your Web links}")
(!toc-entry 1 "IGNORE" 0 "%_sec_Temp_3" "{Thanks}")
(!using-chapters)
(!toc-entry 0 "1" 1 "%_chap_1" "{Introduction}")
(!toc-entry 1 "1.1" 1 "%_sec_1.1" "{MrEd, DrScheme, and {\\mzc}}")
(!toc-entry 1 "1.2" 1 "%_sec_1.2" "{Notation}")
(!using-chapters)
(!toc-entry 0 "2" 2 "%_chap_2" "{Basic Syntax Extensions}")
(!toc-entry 1 "2.1" 2 "%_sec_2.1" "{Evaluation Order}")
(!toc-entry 1 "2.2" 2 "%_sec_2.2" "{Multiple Return Values}")
(!toc-entry 1 "2.3" 2 "%_sec_2.3" "{Cond and Case}")
(!toc-entry 1 "2.4" 2 "%_sec_2.4" "{When and Unless}")
(!toc-entry 1 "2.5" 2 "%_sec_2.5" "{And and Or}")
(!toc-entry 1 "2.6" 2 "%_sec_2.6" "{Sequences}")
(!toc-entry 1 "2.7" 2 "%_sec_2.7" "{Quote and Quasiquote}")
(!toc-entry 1 "2.8" 2 "%_sec_2.8" "{Binding Forms}")
(!toc-entry 2 "2.8.1" 2 "%_sec_2.8.1" "{Global Variables}")
(!toc-entry 2 "2.8.2" 2 "%_sec_2.8.2" "{Local Variables}")
(!toc-entry 2 "2.8.3" 2 "%_sec_2.8.3" "{Assignments}")
(!toc-entry 2 "2.8.4" 2 "%_sec_2.8.4" "{Fluid-Let}")
(!toc-entry 2 "2.8.5" 2 "%_sec_2.8.5" "{Syntax Expansion and Internal Definitions}")
(!toc-entry 1 "2.9" 2 "%_sec_2.9" "{Case-Lambda}")
(!toc-entry 1 "2.10" 2 "%_sec_2.10" "{Procedure Application}")
(!using-chapters)
(!toc-entry 0 "3" 3 "%_chap_3" "{Basic Data Extensions}")
(!toc-entry 1 "3.1" 3 "%_sec_3.1" "{Void and Undefined}")
(!toc-entry 1 "3.2" 3 "%_sec_3.2" "{Booleans}")
(!toc-entry 1 "3.3" 3 "%_sec_3.3" "{Numbers}")
(!toc-entry 1 "3.4" 3 "%_sec_3.4" "{Characters}")
(!toc-entry 1 "3.5" 3 "%_sec_3.5" "{Strings}")
(!toc-entry 1 "3.6" 3 "%_sec_3.6" "{Symbols}")
(!toc-entry 1 "3.7" 3 "%_sec_3.7" "{Vectors}")
(!toc-entry 1 "3.8" 3 "%_sec_3.8" "{Lists}")
(!toc-entry 1 "3.9" 3 "%_sec_3.9" "{Boxes}")
(!toc-entry 1 "3.10" 3 "%_sec_3.10" "{Procedures}")
(!toc-entry 2 "3.10.1" 3 "%_sec_3.10.1" "{Arity}")
(!toc-entry 2 "3.10.2" 3 "%_sec_3.10.2" "{Primitives}")
(!toc-entry 2 "3.10.3" 3 "%_sec_3.10.3" "{Procedure Names}")
(!toc-entry 1 "3.11" 3 "%_sec_3.11" "{Promises}")
(!toc-entry 1 "3.12" 3 "%_sec_3.12" "{Hash Tables}")
(!using-chapters)
(!toc-entry 0 "4" 4 "%_chap_4" "{Structures}")
(!toc-entry 1 "4.1" 4 "%_sec_4.1" "{Defining Structure Types}")
(!toc-entry 1 "4.2" 4 "%_sec_4.2" "{Creating Subtypes}")
(!toc-entry 1 "4.3" 4 "%_sec_4.3" "{Structure Types with Automatic Fields and Properties}")
(!toc-entry 1 "4.4" 4 "%_sec_4.4" "{Structures as Procedures}")
(!toc-entry 1 "4.5" 4 "%_sec_4.5" "{Structure Type Properties}")
(!toc-entry 1 "4.6" 4 "%_sec_4.6" "{Structure Inspectors}")
(!toc-entry 1 "4.7" 4 "%_sec_4.7" "{Structure Utilities}")
(!using-chapters)
(!toc-entry 0 "5" 5 "%_chap_5" "{Modules}")
(!toc-entry 1 "5.1" 5 "%_sec_5.1" "{Module Expansion and Execution}")
(!toc-entry 1 "5.2" 5 "%_sec_5.2" "{Module Bodies}")
(!toc-entry 1 "5.3" 5 "%_sec_5.3" "{Modules and Macros}")
(!toc-entry 1 "5.4" 5 "%_sec_5.4" "{Module Paths}")
(!toc-entry 2 "5.4.1" 5 "%_sec_5.4.1" "{Module Name Resolver}")
(!toc-entry 2 "5.4.2" 5 "%_sec_5.4.2" "{Module Names and Compilation}")
(!toc-entry 1 "5.5" 5 "%_sec_5.5" "{Dynamic Module Access}")
(!toc-entry 1 "5.6" 5 "%_sec_5.6" "{Re-declaring Modules}")
(!toc-entry 1 "5.7" 5 "%_sec_5.7" "{Built-in Modules}")
(!toc-entry 1 "5.8" 5 "%_sec_5.8" "{Modules and Load Handlers}")
(!using-chapters)
(!toc-entry 0 "6" 6 "%_chap_6" "{Exceptions and Control Flow}")
(!toc-entry 1 "6.1" 6 "%_sec_6.1" "{Exceptions}")
(!toc-entry 2 "6.1.1" 6 "%_sec_6.1.1" "{Primitive Exceptions}")
(!toc-entry 1 "6.2" 6 "%_sec_6.2" "{Errors}")
(!toc-entry 2 "6.2.1" 6 "%_sec_6.2.1" "{Application Type Errors}")
(!toc-entry 2 "6.2.2" 6 "%_sec_6.2.2" "{Application Mismatch Errors}")
(!toc-entry 2 "6.2.3" 6 "%_sec_6.2.3" "{Syntax Errors}")
(!toc-entry 2 "6.2.4" 6 "%_sec_6.2.4" "{Inferred Value Names}")
(!toc-entry 1 "6.3" 6 "%_sec_6.3" "{Continuations}")
(!toc-entry 1 "6.4" 6 "%_sec_6.4" "{Dynamic Wind}")
(!toc-entry 1 "6.5" 6 "%_sec_6.5" "{Continuation Marks}")
(!toc-entry 1 "6.6" 6 "%_sec_6.6" "{Breaks}")
(!toc-entry 1 "6.7" 6 "%_sec_6.7" "{Error Escape Handler}")
(!using-chapters)
(!toc-entry 0 "7" 7 "%_chap_7" "{Threads}")
(!toc-entry 1 "7.1" 7 "%_sec_7.1" "{Thread Utilities}")
(!toc-entry 1 "7.2" 7 "%_sec_7.2" "{Semaphores}")
(!toc-entry 1 "7.3" 7 "%_sec_7.3" "{Synchronizing Multiple Objects with Timeout}")
(!toc-entry 1 "7.4" 7 "%_sec_7.4" "{Parameters}")
(!toc-entry 2 "7.4.1" 7 "%_sec_7.4.1" "{Built-in Parameters}")
(!toc-entry 3 "7.4.1.1" 7 "%_sec_7.4.1.1" "{Current Directory}")
(!toc-entry 3 "7.4.1.2" 7 "%_sec_7.4.1.2" "{Ports}")
(!toc-entry 3 "7.4.1.3" 7 "%_sec_7.4.1.3" "{Parsing}")
(!toc-entry 3 "7.4.1.4" 7 "%_sec_7.4.1.4" "{Printing}")
(!toc-entry 3 "7.4.1.5" 7 "%_sec_7.4.1.5" "{Read-Eval-Print}")
(!toc-entry 3 "7.4.1.6" 7 "%_sec_7.4.1.6" "{Loading}")
(!toc-entry 3 "7.4.1.7" 7 "%_sec_7.4.1.7" "{Exceptions}")
(!toc-entry 3 "7.4.1.8" 7 "%_sec_7.4.1.8" "{Security}")
(!toc-entry 3 "7.4.1.9" 7 "%_sec_7.4.1.9" "{Exiting}")
(!toc-entry 3 "7.4.1.10" 7 "%_sec_7.4.1.10" "{Random Numbers}")
(!toc-entry 3 "7.4.1.11" 7 "%_sec_7.4.1.11" "{Locale}")
(!toc-entry 3 "7.4.1.12" 7 "%_sec_7.4.1.12" "{Modules}")
(!toc-entry 2 "7.4.2" 7 "%_sec_7.4.2" "{Parameter Utilities}")
(!using-chapters)
(!toc-entry 0 "8" 8 "%_chap_8" "{Namespaces}")
(!toc-entry 1 "8.1" 8 "%_sec_8.1" "{Identifier Resolution in Namespaces}")
(!toc-entry 1 "8.2" 8 "%_sec_8.2" "{Initial Namespace}")
(!toc-entry 1 "8.3" 8 "%_sec_8.3" "{Namespace Utilities}")
(!using-chapters)
(!toc-entry 0 "9" 9 "%_chap_9" "{Security}")
(!toc-entry 1 "9.1" 9 "%_sec_9.1" "{Security Guards}")
(!toc-entry 1 "9.2" 9 "%_sec_9.2" "{Custodians}")
(!using-chapters)
(!toc-entry 0 "10" 10 "%_chap_10" "{Regular Expressions}")
(!using-chapters)
(!toc-entry 0 "11" 11 "%_chap_11" "{Input and Output}")
(!toc-entry 1 "11.1" 11 "%_sec_11.1" "{Ports}")
(!toc-entry 2 "11.1.1" 11 "%_sec_11.1.1" "{Current Ports}")
(!toc-entry 2 "11.1.2" 11 "%_sec_11.1.2" "{Opening File Ports}")
(!toc-entry 2 "11.1.3" 11 "%_sec_11.1.3" "{Pipes}")
(!toc-entry 2 "11.1.4" 11 "%_sec_11.1.4" "{String Ports}")
(!toc-entry 2 "11.1.5" 11 "%_sec_11.1.5" "{File-Stream Ports}")
(!toc-entry 2 "11.1.6" 11 "%_sec_11.1.6" "{Custom Ports}")
(!toc-entry 3 "11.1.6.1" 11 "%_sec_11.1.6.1" "{Custom Input}")
(!toc-entry 3 "11.1.6.2" 11 "%_sec_11.1.6.2" "{Custom Output}")
(!toc-entry 1 "11.2" 11 "%_sec_11.2" "{Reading and Writing}")
(!toc-entry 2 "11.2.1" 11 "%_sec_11.2.1" "{Reading}")
(!toc-entry 2 "11.2.2" 11 "%_sec_11.2.2" "{Writing}")
(!toc-entry 2 "11.2.3" 11 "%_sec_11.2.3" "{Counting Positions, Lines, and Columns}")
(!toc-entry 2 "11.2.4" 11 "%_sec_11.2.4" "{Customizing Read}")
(!toc-entry 2 "11.2.5" 11 "%_sec_11.2.5" "{Customizing Display, Write, and Print}")
(!toc-entry 1 "11.3" 11 "%_sec_11.3" "{Filesystem Utilities}")
(!toc-entry 2 "11.3.1" 11 "%_sec_11.3.1" "{Pathnames}")
(!toc-entry 2 "11.3.2" 11 "%_sec_11.3.2" "{Files}")
(!toc-entry 2 "11.3.3" 11 "%_sec_11.3.3" "{Directories}")
(!toc-entry 1 "11.4" 11 "%_sec_11.4" "{Networking}")
(!using-chapters)
(!toc-entry 0 "12" 12 "%_chap_12" "{Syntax and Macros}")
(!toc-entry 1 "12.1" 12 "%_sec_12.1" "{\\keywordfont{syntax-rules} Extensions}")
(!toc-entry 1 "12.2" 12 "%_sec_12.2" "{Syntax Objects}")
(!toc-entry 2 "12.2.1" 12 "%_sec_12.2.1" "{Syntax Patterns}")
(!toc-entry 3 "12.2.1.1" 12 "%_sec_12.2.1.1" "{Binding Pattern Variables}")
(!toc-entry 3 "12.2.1.2" 12 "%_sec_12.2.1.2" "{Quasiquoting Templates}")
(!toc-entry 3 "12.2.1.3" 12 "%_sec_12.2.1.3" "{Assigning Source Location}")
(!toc-entry 2 "12.2.2" 12 "%_sec_12.2.2" "{Syntax Object Content}")
(!toc-entry 1 "12.3" 12 "%_sec_12.3" "{Syntax and Lexical Scope}")
(!toc-entry 2 "12.3.1" 12 "%_sec_12.3.1" "{Syntax Object Comparisons}")
(!toc-entry 2 "12.3.2" 12 "%_sec_12.3.2" "{Syntax Object Bindings}")
(!toc-entry 2 "12.3.3" 12 "%_sec_12.3.3" "{Transformer Environments}")
(!toc-entry 2 "12.3.4" 12 "%_sec_12.3.4" "{Module Environments}")
(!toc-entry 1 "12.4" 12 "%_sec_12.4" "{Binding Multiple and Fluid Syntax Identifiers}")
(!toc-entry 1 "12.5" 12 "%_sec_12.5" "{Special Syntax Identifiers}")
(!toc-entry 1 "12.6" 12 "%_sec_12.6" "{Macro Expansion}")
(!toc-entry 2 "12.6.1" 12 "%_sec_12.6.1" "{Expanding Expressions to Primitive Syntax}")
(!toc-entry 2 "12.6.2" 12 "%_sec_12.6.2" "{Syntax Object Properties}")
(!toc-entry 2 "12.6.3" 12 "%_sec_12.6.3" "{Information on Structure Types}")
(!toc-entry 2 "12.6.4" 12 "%_sec_12.6.4" "{Information on Expanded and Compiled Modules}")
(!using-chapters)
(!toc-entry 0 "13" 13 "%_chap_13" "{Memory Management}")
(!toc-entry 1 "13.1" 13 "%_sec_13.1" "{Weak Boxes}")
(!toc-entry 1 "13.2" 13 "%_sec_13.2" "{Will Executors}")
(!toc-entry 1 "13.3" 13 "%_sec_13.3" "{Garbage Collection}")
(!using-chapters)
(!toc-entry 0 "14" 14 "%_chap_14" "{Support Facilities}")
(!toc-entry 1 "14.1" 14 "%_sec_14.1" "{Eval and Load}")
(!toc-entry 1 "14.2" 14 "%_sec_14.2" "{Exiting}")
(!toc-entry 1 "14.3" 14 "%_sec_14.3" "{Input Parsing}")
(!toc-entry 1 "14.4" 14 "%_sec_14.4" "{Output Printing}")
(!toc-entry 1 "14.5" 14 "%_sec_14.5" "{Data Sharing in Input and Output}")
(!toc-entry 1 "14.6" 14 "%_sec_14.6" "{Compilation}")
(!toc-entry 1 "14.7" 14 "%_sec_14.7" "{Dynamic Extensions}")
(!toc-entry 1 "14.8" 14 "%_sec_14.8" "{Saving and Restoring Program Images}")
(!using-chapters)
(!toc-entry 0 "15" 15 "%_chap_15" "{System Utilities}")
(!toc-entry 1 "15.1" 15 "%_sec_15.1" "{Time}")
(!toc-entry 2 "15.1.1" 15 "%_sec_15.1.1" "{Real Time and Date}")
(!toc-entry 2 "15.1.2" 15 "%_sec_15.1.2" "{Machine Time}")
(!toc-entry 2 "15.1.3" 15 "%_sec_15.1.3" "{Timing Execution}")
(!toc-entry 1 "15.2" 15 "%_sec_15.2" "{Operating System Processes}")
(!toc-entry 1 "15.3" 15 "%_sec_15.3" "{Windows Actions}")
(!toc-entry 1 "15.4" 15 "%_sec_15.4" "{Operating System Environment Variables}")
(!toc-entry 1 "15.5" 15 "%_sec_15.5" "{Runtime Information}")
(!using-chapters)
(!toc-entry 0 "16" 16 "%_chap_16" "{Library Collections and MzLib}")
(!using-chapters)
(!toc-entry 0 "17" 17 "%_chap_17" "{Running MzScheme}")
(!toc-entry 1 "17.1" 17 "%_sec_17.1" "{Flag Conventions}")
(!toc-entry 1 "17.2" 17 "%_sec_17.2" "{Executable Name}")
(!toc-entry 1 "17.3" 17 "%_sec_17.3" "{Initialization}")
(!using-chapters)
(!toc-entry 0 "18" 18 "%_chap_18" "{Writing and Running Scripts}")
(!using-chapters)
(!toc-entry 0 "IGNORE" 19 "%_chap_Temp_44" "{Index}")
(!index-page 19)
(!using-external-program "makeindex")
(!last-page-number 19)
(!last-modification-time 1040240707)
