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

This manual documents MIT/GNU Scheme 10.1.8.

   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,
2019 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: 967
mit-scheme-ref.info-2: 303837
mit-scheme-ref.info-3: 607133
mit-scheme-ref.info-4: 1094254

Tag Table:
(Indirect)
Node: Top967
Node: Acknowledgements8035
Node: Overview9177
Node: Notational Conventions13722
Node: Errors14036
Node: Examples14627
Node: Entry Format15802
Node: Scheme Concepts19246
Node: Variable Bindings19619
Node: Environment Concepts20607
Node: Initial and Current Environments22214
Node: Static Scoping23445
Node: True and False26218
Node: External Representations26828
Node: Disjointness of Types28926
Node: Storage Model29483
Node: Lexical Conventions31569
Node: Whitespace31933
Node: Delimiters32534
Node: Identifiers33087
Node: Uppercase and Lowercase34364
Node: Naming Conventions34864
Node: Comments35334
Node: Additional Notations36783
Node: Expressions40041
Node: Literal Expressions40434
Node: Variable References41260
Node: Special Form Syntax41850
Node: Procedure Call Syntax43264
Node: Special Forms44740
Node: Lambda Expressions45225
Node: Lexical Binding51059
Node: Dynamic Binding55398
Ref: parameterize55556
Node: Definitions61924
Node: Top-Level Definitions63196
Node: Internal Definitions64250
Node: Assignments65322
Node: Quoting66810
Node: Conditionals71125
Node: Sequencing77802
Node: Iteration79099
Node: Structure Definitions83298
Node: Macros100060
Node: Syntactic Binding Constructs102727
Node: Pattern Language108852
Node: Syntactic Closures114603
Node: Syntax Terminology115303
Node: SC Transformer Definition117672
Node: SC Identifiers128950
Node: Explicit Renaming133521
Node: SRFI syntax140061
Node: cond-expand (SRFI 0)140743
Node: receive (SRFI 8)143180
Node: and-let* (SRFI 2)147252
Node: define-record-type (SRFI 9)148889
Node: Equivalence Predicates152674
Node: Numbers161547
Node: Numerical types162994
Node: Exactness164755
Node: Implementation restrictions166479
Ref: Implementation restrictions-Footnote-1171373
Ref: Implementation restrictions-Footnote-2171664
Node: Syntax of numerical constants171740
Node: Numerical operations173673
Ref: Numerical operations-Footnote-1190219
Ref: Numerical operations-Footnote-2190350
Node: Numerical input and output190448
Node: Fixnum and Flonum Operations198958
Node: Fixnum Operations199556
Node: Flonum Operations204577
Node: Random Numbers207350
Node: Characters210765
Node: Character implementation220350
Node: Unicode223622
Node: Character Sets225900
Node: Strings230536
Node: Searching and Matching Strings264509
Node: Regular Expressions271879
Node: Regular S-Expressions273158
Node: Regsexp Procedures282338
Node: Lists284079
Ref: Lists-Footnote-1287773
Node: Pairs287881
Ref: Pairs-Footnote-1292899
Node: Construction of Lists293146
Node: Selecting List Components296315
Node: Cutting and Pasting Lists299696
Node: Filtering Lists303837
Node: Searching Lists309219
Ref: Searching Lists-Footnote-1312062
Node: Mapping of Lists312250
Node: Reduction of Lists315194
Node: Miscellaneous List Operations321105
Node: Vectors323691
Node: Construction of Vectors325668
Node: Selecting Vector Components328600
Node: Cutting Vectors330764
Node: Modifying Vectors331323
Node: Bit Strings333587
Node: Construction of Bit Strings335928
Node: Selecting Bit String Components336650
Node: Cutting and Pasting Bit Strings338452
Node: Bitwise Operations on Bit Strings339201
Node: Modification of Bit Strings341805
Node: Integer Conversions of Bit Strings343210
Node: Miscellaneous Datatypes344615
Node: Booleans344889
Node: Symbols347926
Ref: Symbols-Footnote-1356452
Ref: Symbols-Footnote-2357314
Node: Parameters357812
Ref: Cells359562
Node: Records360524
Ref: Records-Footnote-1366339
Node: Promises366411
Node: Streams370472
Node: Weak References373848
Node: Weak Pairs375935
Node: Ephemerons378768
Node: Reference barriers382115
Node: Associations382822
Node: Association Lists385885
Ref: Association Lists-Footnote-1391076
Ref: Association Lists-Footnote-2391169
Node: 1D Tables391356
Node: The Association Table393504
Node: Hash Tables395454
Ref: Hash Tables-Footnote-1396977
Node: Construction of Hash Tables397464
Node: Basic Hash Table Operations410923
Node: Resizing of Hash Tables417999
Node: Address Hashing425862
Node: Object Hashing428833
Node: Red-Black Trees432121
Node: Weight-Balanced Trees440921
Node: Construction of Weight-Balanced Trees444783
Node: Basic Operations on Weight-Balanced Trees448250
Node: Advanced Operations on Weight-Balanced Trees451237
Node: Indexing Operations on Weight-Balanced Trees459131
Node: Procedures463256
Node: Procedure Operations464732
Node: Arity466403
Node: Primitive Procedures469813
Node: Continuations471277
Node: Application Hooks478934
Node: Environments481617
Node: Environment Operations481861
Node: Environment Variables488402
Node: REPL Environment490352
Node: Top-level Environments491041
Node: Input/Output494071
Node: Ports494804
Node: File Ports502206
Node: String Ports507043
Node: Bytevector Ports511201
Node: Input Procedures513049
Ref: reader-controls525471
Node: Output Procedures527249
Node: Blocking Mode539263
Node: Terminal Mode542310
Node: Format545816
Ref: Format-Footnote-1551019
Node: Custom Output551133
Node: Prompting555479
Node: Textual Port Primitives560576
Node: Textual Port Types562856
Node: Constructors and Accessors for Textual Ports565588
Node: Textual Input Port Operations567295
Node: Textual Output Port Operations572175
Node: Parser Buffers576877
Node: Parser Language585411
Ref: with-pointer example588009
Node: *Matcher590002
Node: *Parser598635
Node: Parser-language Macros607133
Node: XML Support611069
Node: XML Input612439
Node: XML Output614785
Node: XML Names616988
Node: XML Structure622431
Node: Operating-System Interface629687
Node: Pathnames631193
Ref: Pathnames-Footnote-1633500
Node: Filenames and Pathnames633601
Node: Components of Pathnames636331
Ref: Components of Pathnames-Footnote-1646897
Node: Operations on Pathnames646999
Node: Miscellaneous Pathnames655378
Node: Working Directory659016
Node: File Manipulation662424
Node: Directory Reader678569
Node: Date and Time679677
Node: Universal Time681740
Node: Decoded Time682181
Node: File Time686951
Node: Time-Format Conversion687787
Node: External Representation of Time693311
Node: Machine Time695725
Node: Subprocesses700067
Node: Subprocess Procedures701144
Node: Subprocess Conditions703041
Node: Subprocess Options704907
Node: TCP Sockets712569
Node: Miscellaneous OS Facilities718197
Node: Error System722829
Node: Condition Signalling729015
Node: Error Messages734162
Node: Condition Handling736570
Node: Restarts743144
Node: Establishing Restart Code746989
Node: Invoking Standard Restart Code751041
Node: Finding and Invoking General Restart Code755155
Node: The Named Restart Abstraction758669
Node: Condition Instances760241
Node: Generating Operations on Conditions761436
Node: Condition State766030
Node: Simple Condition Instance Operations767361
Node: Condition Types769360
Node: Taxonomy771989
Node: Graphics793652
Node: Opening and Closing of Graphics Devices795203
Node: Coordinates for Graphics797733
Node: Drawing Graphics800396
Node: Characteristics of Graphics Output803408
Node: Buffering of Graphics Output807363
Node: Clipping of Graphics Output808887
Node: Custom Graphics Operations810334
Node: Images811495
Node: X Graphics814629
Node: X Graphics Type815399
Node: Utilities for X Graphics817942
Node: Custom Operations on X Graphics Devices819987
Node: Win32 Graphics827888
Node: Win32 Graphics Type828873
Node: Custom Operations for Win32 Graphics830488
Node: Win32 Package Reference836314
Node: Win32 Package Overview837008
Node: Foreign function interface838686
Node: Windows Types840710
Node: Windows Foreign Procedures847732
Node: Win32 API names and procedures852695
Node: Device Independent Bitmap Utilities854635
Node: DIB procedures856460
Node: Other parts of the DIB Utilities implementation860760
Node: GNU Free Documentation License861648
Node: Binding Index884089
Node: Concept Index1094254

End Tag Table
