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

This manual documents MIT/GNU Scheme 7.7.90+.

   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 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 the Front-Cover Texts
     being "A GNU Manual," and with the Back-Cover Texts as in (a)
     below.  A copy of the license is included in the section entitled
     "GNU Free Documentation License."

     (a) The FSF's Back-Cover Text is: "You have freedom to copy and
     modify this GNU Manual, like GNU software.  Copies published by
     the Free Software Foundation raise funds for GNU development."

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: 1144
mit-scheme-ref.info-2: 299072
mit-scheme-ref.info-3: 598189
mit-scheme-ref.info-4: 885460
mit-scheme-ref.info-5: 1094783

Tag Table:
(Indirect)
Node: Top1144
Node: Acknowledgements8963
Node: Overview10105
Node: Notational Conventions14650
Node: Errors14964
Node: Examples15555
Node: Entry Format16732
Node: Scheme Concepts20050
Node: Variable Bindings20423
Node: Environment Concepts21413
Node: Initial and Current Environments23023
Node: Static Scoping24254
Node: True and False27028
Node: External Representations27638
Node: Disjointness of Types29736
Node: Storage Model30293
Node: Lexical Conventions32379
Node: Whitespace32743
Node: Delimiters33344
Node: Identifiers33897
Node: Uppercase and Lowercase35178
Node: Naming Conventions35678
Node: Comments36148
Node: Additional Notations37598
Node: Expressions40857
Node: Literal Expressions41250
Node: Variable References42076
Node: Special Form Syntax42666
Node: Procedure Call Syntax44109
Node: Special Forms45585
Node: Lambda Expressions46070
Node: Lexical Binding51901
Node: Dynamic Binding56240
Node: Definitions61112
Node: Top-Level Definitions62384
Node: Internal Definitions63439
Node: Assignments64511
Node: Quoting65999
Node: Conditionals70313
Node: Sequencing76992
Node: Iteration78294
Node: Structure Definitions82498
Node: Macros99419
Node: Syntactic Binding Constructs102086
Node: Pattern Language108211
Node: Syntactic Closures113966
Node: Syntax Terminology114666
Node: SC Transformer Definition117040
Node: SC Identifiers128322
Node: Explicit Renaming132993
Node: SRFI syntax139532
Node: cond-expand (SRFI 0)140213
Node: receive (SRFI 8)142655
Node: and-let* (SRFI 2)146734
Node: define-record-type (SRFI 9)148373
Node: Equivalence Predicates152159
Node: Numbers161065
Node: Numerical types162512
Node: Exactness164273
Node: Implementation restrictions166005
Ref: Implementation restrictions-Footnote-1170897
Ref: Implementation restrictions-Footnote-2171187
Node: Syntax of numerical constants171263
Node: Numerical operations173195
Ref: Numerical operations-Footnote-1189220
Ref: Numerical operations-Footnote-2189351
Node: Numerical input and output189449
Node: Fixnum and Flonum Operations197423
Node: Fixnum Operations198021
Node: Flonum Operations203042
Node: Random Numbers205816
Node: Characters209646
Node: External Representation of Characters210069
Node: Comparison of Characters214544
Node: Miscellaneous Character Operations216192
Node: Internal Representation of Characters218228
Ref: Internal Representation of Characters-Footnote-1223141
Node: ISO-8859-1 Characters223418
Node: Character Sets225055
Node: Unicode229403
Node: Wide Strings231376
Node: Unicode Representations234573
Node: Alphabets238126
Node: Strings241350
Node: Construction of Strings244527
Node: Selecting String Components246673
Node: Comparison of Strings248170
Node: Alphabetic Case in Strings251662
Node: Cutting and Pasting Strings254862
Node: Searching Strings258359
Node: Matching Strings264406
Node: Regular Expressions267145
Node: Regular-expression procedures268109
Node: REXP abstraction273012
Node: Modification of Strings279043
Node: Variable-Length Strings283029
Node: Byte Vectors284456
Node: Lists286408
Ref: Lists-Footnote-1290102
Node: Pairs290210
Ref: Pairs-Footnote-1295231
Node: Construction of Lists295478
Node: Selecting List Components299072
Node: Cutting and Pasting Lists302464
Node: Filtering Lists305638
Node: Searching Lists311019
Ref: Searching Lists-Footnote-1313866
Node: Mapping of Lists314054
Node: Reduction of Lists317003
Node: Miscellaneous List Operations322928
Node: Vectors325469
Node: Construction of Vectors327446
Node: Selecting Vector Components329717
Node: Cutting Vectors331881
Node: Modifying Vectors332440
Node: Bit Strings334702
Node: Construction of Bit Strings337043
Node: Selecting Bit String Components337765
Node: Cutting and Pasting Bit Strings339571
Node: Bitwise Operations on Bit Strings340320
Node: Modification of Bit Strings342924
Node: Integer Conversions of Bit Strings344329
Node: Miscellaneous Datatypes345738
Node: Booleans346002
Node: Symbols348797
Ref: Symbols-Footnote-1357316
Ref: Symbols-Footnote-2358178
Node: Cells358676
Node: Records359702
Ref: Records-Footnote-1365520
Node: Promises365592
Node: Streams369653
Node: Weak Pairs373023
Node: Associations375618
Node: Association Lists378682
Ref: Association Lists-Footnote-1383872
Ref: Association Lists-Footnote-2383965
Node: 1D Tables384152
Node: The Association Table386302
Node: Hash Tables388252
Node: Construction of Hash Tables389241
Node: Basic Hash Table Operations394891
Node: Resizing of Hash Tables399094
Node: Address Hashing406487
Node: Object Hashing408654
Node: Red-Black Trees412991
Node: Weight-Balanced Trees421803
Node: Construction of Weight-Balanced Trees425668
Node: Basic Operations on Weight-Balanced Trees429139
Node: Advanced Operations on Weight-Balanced Trees432126
Node: Indexing Operations on Weight-Balanced Trees440036
Node: Procedures444161
Node: Procedure Operations445658
Node: Arity447329
Node: Primitive Procedures451278
Node: Continuations452739
Node: Application Hooks460398
Node: Generic Dispatch463105
Node: Generic Procedures463856
Node: Method Generators466367
Node: Dispatch Tags468506
Node: Environments470395
Node: Environment Operations470639
Node: Environment Variables477176
Node: REPL Environment479126
Node: Top-level Environments479814
Node: Input/Output482844
Node: Ports483512
Node: File Ports490287
Ref: File Ports-Footnote-1495637
Node: String Ports496035
Node: Input Procedures500349
Ref: Input Procedures-Footnote-1509973
Ref: Input Procedures-Footnote-2510426
Node: Output Procedures510882
Ref: Output Procedures-Footnote-1519889
Node: Format520009
Ref: Format-Footnote-1525213
Node: Custom Output525327
Ref: Custom Output-Footnote-1530274
Node: Prompting530388
Node: Port Primitives535678
Node: Port Types538025
Node: Constructors and Accessors for Ports540619
Node: Input Port Operations541855
Node: Output Port Operations546637
Node: Blocking Mode551267
Node: Terminal Mode554509
Node: Parser Buffers558320
Node: Parser Language567297
Ref: with-pointer example569895
Node: *Matcher571891
Node: *Parser580791
Node: Parser-language Macros588321
Node: XML Support592267
Node: XML Input593640
Node: XML Output595986
Node: XML Names598189
Node: XML Structure603629
Node: Operating-System Interface610889
Node: Pathnames612398
Ref: Pathnames-Footnote-1614705
Node: Filenames and Pathnames614806
Node: Components of Pathnames617533
Ref: Components of Pathnames-Footnote-1628133
Node: Operations on Pathnames628235
Node: Miscellaneous Pathnames636363
Node: Working Directory640529
Node: File Manipulation643718
Node: Directory Reader660827
Node: Date and Time661944
Node: Universal Time664008
Node: Decoded Time664449
Node: File Time669224
Node: Time-Format Conversion670776
Node: External Representation of Time676300
Node: Machine Time678720
Node: Subprocesses683072
Node: Subprocess Procedures684149
Node: Subprocess Conditions686081
Node: Subprocess Options687947
Node: TCP Sockets695778
Node: Miscellaneous OS Facilities701972
Node: Error System706806
Node: Condition Signalling712997
Node: Error Messages718142
Node: Condition Handling720556
Node: Restarts727129
Node: Establishing Restart Code730977
Node: Invoking Standard Restart Code735030
Node: Finding and Invoking General Restart Code739148
Node: The Named Restart Abstraction742671
Node: Condition Instances744243
Node: Generating Operations on Conditions745437
Node: Condition State750031
Node: Simple Condition Instance Operations751362
Node: Condition Types753361
Node: Taxonomy755990
Node: Graphics777614
Node: Opening and Closing of Graphics Devices779218
Node: Coordinates for Graphics781754
Node: Drawing Graphics784417
Node: Characteristics of Graphics Output787429
Node: Buffering of Graphics Output791384
Node: Clipping of Graphics Output792908
Node: Custom Graphics Operations794360
Node: Images795522
Node: X Graphics798661
Node: X Graphics Type799431
Node: Utilities for X Graphics801976
Node: Custom Operations on X Graphics Devices804021
Node: Win32 Graphics811924
Node: Win32 Graphics Type812932
Node: Custom Operations for Win32 Graphics814550
Node: OS/2 Graphics820372
Node: OS/2 Graphics Type821275
Node: Color Operations for OS/2 Graphics821980
Node: Window Operations for OS/2 Graphics824634
Node: Event Operations for OS/2 Graphics829893
Node: Miscellaneous Operations for OS/2 Graphics835635
Node: Win32 Package Reference837643
Node: Win32 Package Overview838337
Node: Foreign function interface840018
Node: Windows Types842043
Node: Windows Foreign Procedures849066
Node: Win32 API names and procedures854037
Node: Device Independent Bitmap Utilities855983
Node: DIB procedures857811
Node: Other parts of the DIB Utilities implementation862111
Node: GNU Free Documentation License863000
Node: Binding Index885460
Node: Concept Index1094783

End Tag Table
