This is mit-scheme-ref.info, produced by makeinfo version 4.8 from
scheme.texinfo.

   This manual documents MIT/GNU Scheme 9.1.

   Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993,
1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011 Massachusetts Institute     of
Technology

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.2 or any later version published by the Free Software
     Foundation; with no Invariant Sections, with no Front-Cover Texts
     and no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License."

INFO-DIR-SECTION Programming Languages
START-INFO-DIR-ENTRY
* MIT/GNU Scheme Ref: (mit-scheme-ref).	MIT/GNU Scheme Reference Manual
END-INFO-DIR-ENTRY


Indirect:
mit-scheme-ref.info-1: 901
mit-scheme-ref.info-2: 299196
mit-scheme-ref.info-3: 597261
mit-scheme-ref.info-4: 864667
mit-scheme-ref.info-5: 1068531

Tag Table:
(Indirect)
Node: Top901
Node: Acknowledgements8331
Node: Overview9473
Node: Notational Conventions14018
Node: Errors14332
Node: Examples14923
Node: Entry Format16100
Node: Scheme Concepts19418
Node: Variable Bindings19791
Node: Environment Concepts20781
Node: Initial and Current Environments22391
Node: Static Scoping23622
Node: True and False26396
Node: External Representations27006
Node: Disjointness of Types29104
Node: Storage Model29661
Node: Lexical Conventions31747
Node: Whitespace32111
Node: Delimiters32712
Node: Identifiers33265
Node: Uppercase and Lowercase34546
Node: Naming Conventions35046
Node: Comments35516
Node: Additional Notations36966
Node: Expressions40225
Node: Literal Expressions40618
Node: Variable References41444
Node: Special Form Syntax42034
Node: Procedure Call Syntax43477
Node: Special Forms44953
Node: Lambda Expressions45438
Node: Lexical Binding51269
Node: Dynamic Binding55608
Node: Definitions60480
Node: Top-Level Definitions61752
Node: Internal Definitions62807
Node: Assignments63879
Node: Quoting65367
Node: Conditionals69681
Node: Sequencing76360
Node: Iteration77662
Node: Structure Definitions81866
Node: Macros98787
Node: Syntactic Binding Constructs101454
Node: Pattern Language107579
Node: Syntactic Closures113334
Node: Syntax Terminology114034
Node: SC Transformer Definition116408
Node: SC Identifiers127690
Node: Explicit Renaming132361
Node: SRFI syntax138900
Node: cond-expand (SRFI 0)139581
Node: receive (SRFI 8)142023
Node: and-let* (SRFI 2)146102
Node: define-record-type (SRFI 9)147741
Node: Equivalence Predicates151527
Node: Numbers160433
Node: Numerical types161880
Node: Exactness163641
Node: Implementation restrictions165373
Ref: Implementation restrictions-Footnote-1170265
Ref: Implementation restrictions-Footnote-2170555
Node: Syntax of numerical constants170631
Node: Numerical operations172563
Ref: Numerical operations-Footnote-1188588
Ref: Numerical operations-Footnote-2188719
Node: Numerical input and output188817
Node: Fixnum and Flonum Operations196801
Node: Fixnum Operations197399
Node: Flonum Operations202420
Node: Random Numbers205194
Node: Characters209024
Node: External Representation of Characters209447
Node: Comparison of Characters213922
Node: Miscellaneous Character Operations215570
Node: Internal Representation of Characters217606
Ref: Internal Representation of Characters-Footnote-1222519
Node: ISO-8859-1 Characters222796
Node: Character Sets224433
Node: Unicode229549
Node: Wide Strings231346
Node: Unicode Representations234543
Node: Strings238078
Node: Construction of Strings241255
Node: Selecting String Components243401
Node: Comparison of Strings244898
Node: Alphabetic Case in Strings248390
Node: Cutting and Pasting Strings251590
Node: Searching Strings255087
Node: Matching Strings261134
Node: Regular Expressions263877
Node: Regular-expression procedures264841
Node: REXP abstraction269744
Node: Modification of Strings275775
Node: Variable-Length Strings279761
Node: Byte Vectors281188
Node: Lists283140
Ref: Lists-Footnote-1286834
Node: Pairs286942
Ref: Pairs-Footnote-1291963
Node: Construction of Lists292210
Node: Selecting List Components295804
Node: Cutting and Pasting Lists299196
Node: Filtering Lists302370
Node: Searching Lists307751
Ref: Searching Lists-Footnote-1310598
Node: Mapping of Lists310786
Node: Reduction of Lists313735
Node: Miscellaneous List Operations319660
Node: Vectors322201
Node: Construction of Vectors324178
Node: Selecting Vector Components326449
Node: Cutting Vectors328613
Node: Modifying Vectors329172
Node: Bit Strings331434
Node: Construction of Bit Strings333775
Node: Selecting Bit String Components334497
Node: Cutting and Pasting Bit Strings336303
Node: Bitwise Operations on Bit Strings337052
Node: Modification of Bit Strings339656
Node: Integer Conversions of Bit Strings341061
Node: Miscellaneous Datatypes342470
Node: Booleans342749
Node: Symbols345544
Ref: Symbols-Footnote-1354063
Ref: Symbols-Footnote-2354925
Node: Cells355423
Node: Records356449
Ref: Records-Footnote-1362267
Node: Promises362339
Node: Streams366400
Node: Weak Pairs369770
Node: Ephemerons372384
Node: Associations375428
Node: Association Lists378492
Ref: Association Lists-Footnote-1383682
Ref: Association Lists-Footnote-2383775
Node: 1D Tables383962
Node: The Association Table386112
Node: Hash Tables388062
Node: Construction of Hash Tables389051
Node: Basic Hash Table Operations394701
Node: Resizing of Hash Tables398904
Node: Address Hashing406297
Node: Object Hashing408464
Node: Red-Black Trees412801
Node: Weight-Balanced Trees421613
Node: Construction of Weight-Balanced Trees425478
Node: Basic Operations on Weight-Balanced Trees428949
Node: Advanced Operations on Weight-Balanced Trees431936
Node: Indexing Operations on Weight-Balanced Trees439846
Node: Procedures443971
Node: Procedure Operations445468
Node: Arity447139
Node: Primitive Procedures451088
Node: Continuations452549
Node: Application Hooks460208
Node: Generic Dispatch462915
Node: Generic Procedures463666
Node: Method Generators466177
Node: Dispatch Tags468316
Node: Environments470205
Node: Environment Operations470449
Node: Environment Variables476986
Node: REPL Environment478936
Node: Top-level Environments479624
Node: Input/Output482654
Node: Ports483322
Node: File Ports490171
Ref: File Ports-Footnote-1495512
Node: String Ports495910
Node: Input Procedures500224
Ref: Input Procedures-Footnote-1509848
Ref: Input Procedures-Footnote-2510301
Node: Output Procedures510757
Ref: Output Procedures-Footnote-1519764
Node: Format519884
Ref: Format-Footnote-1525088
Node: Custom Output525202
Ref: Custom Output-Footnote-1530177
Node: Prompting530291
Node: Port Primitives535581
Node: Port Types537928
Node: Constructors and Accessors for Ports540522
Node: Input Port Operations541758
Node: Output Port Operations546540
Node: Blocking Mode551170
Node: Terminal Mode554412
Node: Parser Buffers558223
Node: Parser Language566635
Ref: with-pointer example569233
Node: *Matcher571229
Node: *Parser579863
Node: Parser-language Macros587393
Node: XML Support591339
Node: XML Input592712
Node: XML Output595058
Node: XML Names597261
Node: XML Structure602701
Node: Operating-System Interface609961
Node: Pathnames611470
Ref: Pathnames-Footnote-1613777
Node: Filenames and Pathnames613878
Node: Components of Pathnames616605
Ref: Components of Pathnames-Footnote-1627188
Node: Operations on Pathnames627290
Node: Miscellaneous Pathnames635418
Node: Working Directory639063
Node: File Manipulation642252
Node: Directory Reader658424
Node: Date and Time659532
Node: Universal Time661596
Node: Decoded Time662037
Node: File Time666812
Node: Time-Format Conversion667648
Node: External Representation of Time673172
Node: Machine Time675592
Node: Subprocesses679944
Node: Subprocess Procedures681021
Node: Subprocess Conditions682953
Node: Subprocess Options684819
Node: TCP Sockets692491
Node: Miscellaneous OS Facilities698685
Node: Error System703359
Node: Condition Signalling709550
Node: Error Messages714695
Node: Condition Handling717109
Node: Restarts723682
Node: Establishing Restart Code727530
Node: Invoking Standard Restart Code731583
Node: Finding and Invoking General Restart Code735701
Node: The Named Restart Abstraction739224
Node: Condition Instances740796
Node: Generating Operations on Conditions741990
Node: Condition State746584
Node: Simple Condition Instance Operations747915
Node: Condition Types749914
Node: Taxonomy752543
Node: Graphics774167
Node: Opening and Closing of Graphics Devices775718
Node: Coordinates for Graphics778254
Node: Drawing Graphics780917
Node: Characteristics of Graphics Output783929
Node: Buffering of Graphics Output787884
Node: Clipping of Graphics Output789408
Node: Custom Graphics Operations790860
Node: Images792022
Node: X Graphics795161
Node: X Graphics Type795931
Node: Utilities for X Graphics798476
Node: Custom Operations on X Graphics Devices800521
Node: Win32 Graphics808424
Node: Win32 Graphics Type809410
Node: Custom Operations for Win32 Graphics811028
Node: Win32 Package Reference816850
Node: Win32 Package Overview817544
Node: Foreign function interface819225
Node: Windows Types821250
Node: Windows Foreign Procedures828273
Node: Win32 API names and procedures833244
Node: Device Independent Bitmap Utilities835190
Node: DIB procedures837018
Node: Other parts of the DIB Utilities implementation841318
Node: GNU Free Documentation License842207
Node: Binding Index864667
Node: Concept Index1068531

End Tag Table
