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

This manual documents MIT/GNU Scheme 10.1.3.

   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, 2012, 2013, 2014, 2015, 2016, 2017, 2018
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 Reference: (mit-scheme-ref).
                                Reference Manual
END-INFO-DIR-ENTRY


Indirect:
mit-scheme-ref.info-1: 961
mit-scheme-ref.info-2: 303819
mit-scheme-ref.info-3: 607109
mit-scheme-ref.info-4: 1094224

Tag Table:
(Indirect)
Node: Top961
Node: Acknowledgements8023
Node: Overview9165
Node: Notational Conventions13710
Node: Errors14024
Node: Examples14615
Node: Entry Format15790
Node: Scheme Concepts19234
Node: Variable Bindings19607
Node: Environment Concepts20595
Node: Initial and Current Environments22202
Node: Static Scoping23433
Node: True and False26206
Node: External Representations26816
Node: Disjointness of Types28914
Node: Storage Model29471
Node: Lexical Conventions31557
Node: Whitespace31921
Node: Delimiters32522
Node: Identifiers33075
Node: Uppercase and Lowercase34352
Node: Naming Conventions34852
Node: Comments35322
Node: Additional Notations36771
Node: Expressions40029
Node: Literal Expressions40422
Node: Variable References41248
Node: Special Form Syntax41838
Node: Procedure Call Syntax43252
Node: Special Forms44728
Node: Lambda Expressions45213
Node: Lexical Binding51047
Node: Dynamic Binding55386
Ref: parameterize55544
Node: Definitions61912
Node: Top-Level Definitions63184
Node: Internal Definitions64238
Node: Assignments65310
Node: Quoting66798
Node: Conditionals71113
Node: Sequencing77790
Node: Iteration79087
Node: Structure Definitions83286
Node: Macros100048
Node: Syntactic Binding Constructs102715
Node: Pattern Language108840
Node: Syntactic Closures114591
Node: Syntax Terminology115291
Node: SC Transformer Definition117660
Node: SC Identifiers128938
Node: Explicit Renaming133509
Node: SRFI syntax140049
Node: cond-expand (SRFI 0)140731
Node: receive (SRFI 8)143168
Node: and-let* (SRFI 2)147240
Node: define-record-type (SRFI 9)148877
Node: Equivalence Predicates152662
Node: Numbers161535
Node: Numerical types162982
Node: Exactness164743
Node: Implementation restrictions166467
Ref: Implementation restrictions-Footnote-1171361
Ref: Implementation restrictions-Footnote-2171652
Node: Syntax of numerical constants171728
Node: Numerical operations173661
Ref: Numerical operations-Footnote-1190207
Ref: Numerical operations-Footnote-2190338
Node: Numerical input and output190436
Node: Fixnum and Flonum Operations198946
Node: Fixnum Operations199544
Node: Flonum Operations204565
Node: Random Numbers207338
Node: Characters210753
Node: Character implementation220338
Node: Unicode223610
Node: Character Sets225888
Node: Strings230524
Node: Searching and Matching Strings264497
Node: Regular Expressions271867
Node: Regular S-Expressions273146
Node: Regsexp Procedures282326
Node: Lists284067
Ref: Lists-Footnote-1287761
Node: Pairs287869
Ref: Pairs-Footnote-1292887
Node: Construction of Lists293134
Node: Selecting List Components296303
Node: Cutting and Pasting Lists299684
Node: Filtering Lists303819
Node: Searching Lists309201
Ref: Searching Lists-Footnote-1312044
Node: Mapping of Lists312232
Node: Reduction of Lists315176
Node: Miscellaneous List Operations321087
Node: Vectors323673
Node: Construction of Vectors325650
Node: Selecting Vector Components328582
Node: Cutting Vectors330746
Node: Modifying Vectors331305
Node: Bit Strings333569
Node: Construction of Bit Strings335910
Node: Selecting Bit String Components336632
Node: Cutting and Pasting Bit Strings338434
Node: Bitwise Operations on Bit Strings339183
Node: Modification of Bit Strings341787
Node: Integer Conversions of Bit Strings343192
Node: Miscellaneous Datatypes344597
Node: Booleans344871
Node: Symbols347908
Ref: Symbols-Footnote-1356434
Ref: Symbols-Footnote-2357296
Node: Parameters357794
Ref: Cells359544
Node: Records360506
Ref: Records-Footnote-1366321
Node: Promises366393
Node: Streams370454
Node: Weak References373830
Node: Weak Pairs375917
Node: Ephemerons378750
Node: Reference barriers382097
Node: Associations382804
Node: Association Lists385867
Ref: Association Lists-Footnote-1391058
Ref: Association Lists-Footnote-2391151
Node: 1D Tables391338
Node: The Association Table393486
Node: Hash Tables395436
Ref: Hash Tables-Footnote-1396959
Node: Construction of Hash Tables397446
Node: Basic Hash Table Operations410905
Node: Resizing of Hash Tables417981
Node: Address Hashing425844
Node: Object Hashing428815
Node: Red-Black Trees432103
Node: Weight-Balanced Trees440903
Node: Construction of Weight-Balanced Trees444765
Node: Basic Operations on Weight-Balanced Trees448232
Node: Advanced Operations on Weight-Balanced Trees451219
Node: Indexing Operations on Weight-Balanced Trees459113
Node: Procedures463238
Node: Procedure Operations464714
Node: Arity466385
Node: Primitive Procedures469795
Node: Continuations471259
Node: Application Hooks478916
Node: Environments481599
Node: Environment Operations481843
Node: Environment Variables488384
Node: REPL Environment490334
Node: Top-level Environments491023
Node: Input/Output494053
Node: Ports494786
Node: File Ports502188
Node: String Ports507025
Node: Bytevector Ports511183
Node: Input Procedures513031
Ref: reader-controls525453
Node: Output Procedures527231
Node: Blocking Mode539245
Node: Terminal Mode542292
Node: Format545798
Ref: Format-Footnote-1551001
Node: Custom Output551115
Node: Prompting555461
Node: Textual Port Primitives560558
Node: Textual Port Types562838
Node: Constructors and Accessors for Textual Ports565570
Node: Textual Input Port Operations567277
Node: Textual Output Port Operations572157
Node: Parser Buffers576859
Node: Parser Language585393
Ref: with-pointer example587991
Node: *Matcher589984
Node: *Parser598617
Node: Parser-language Macros607109
Node: XML Support611045
Node: XML Input612415
Node: XML Output614761
Node: XML Names616964
Node: XML Structure622407
Node: Operating-System Interface629663
Node: Pathnames631169
Ref: Pathnames-Footnote-1633476
Node: Filenames and Pathnames633577
Node: Components of Pathnames636307
Ref: Components of Pathnames-Footnote-1646873
Node: Operations on Pathnames646975
Node: Miscellaneous Pathnames655354
Node: Working Directory658992
Node: File Manipulation662400
Node: Directory Reader678545
Node: Date and Time679653
Node: Universal Time681716
Node: Decoded Time682157
Node: File Time686927
Node: Time-Format Conversion687763
Node: External Representation of Time693287
Node: Machine Time695701
Node: Subprocesses700043
Node: Subprocess Procedures701120
Node: Subprocess Conditions703017
Node: Subprocess Options704883
Node: TCP Sockets712545
Node: Miscellaneous OS Facilities718173
Node: Error System722805
Node: Condition Signalling728991
Node: Error Messages734138
Node: Condition Handling736546
Node: Restarts743120
Node: Establishing Restart Code746965
Node: Invoking Standard Restart Code751017
Node: Finding and Invoking General Restart Code755131
Node: The Named Restart Abstraction758645
Node: Condition Instances760217
Node: Generating Operations on Conditions761412
Node: Condition State766006
Node: Simple Condition Instance Operations767337
Node: Condition Types769336
Node: Taxonomy771965
Node: Graphics793628
Node: Opening and Closing of Graphics Devices795179
Node: Coordinates for Graphics797709
Node: Drawing Graphics800372
Node: Characteristics of Graphics Output803384
Node: Buffering of Graphics Output807339
Node: Clipping of Graphics Output808863
Node: Custom Graphics Operations810310
Node: Images811471
Node: X Graphics814605
Node: X Graphics Type815375
Node: Utilities for X Graphics817918
Node: Custom Operations on X Graphics Devices819963
Node: Win32 Graphics827864
Node: Win32 Graphics Type828849
Node: Custom Operations for Win32 Graphics830464
Node: Win32 Package Reference836290
Node: Win32 Package Overview836984
Node: Foreign function interface838662
Node: Windows Types840686
Node: Windows Foreign Procedures847708
Node: Win32 API names and procedures852671
Node: Device Independent Bitmap Utilities854611
Node: DIB procedures856436
Node: Other parts of the DIB Utilities implementation860736
Node: GNU Free Documentation License861624
Node: Binding Index884065
Node: Concept Index1094224

End Tag Table
