Contents

    1  Unicode
        1.1  Characters
        1.2  Strings

    2  Bytevectors
        2.1  General operations
        2.2  Operations on bytes and octets
        2.3  Operations on integers of arbitrary size
        2.4  Operations on 16-bit integers
        2.5  Operations on 32-bit integers
        2.6  Operations on IEEE-754 numbers

    3  List utilities

    4  Sorting

    5  Records
        5.1  Procedural layer
        5.2  Explicit-naming syntactic layer
        5.3  Implicit-naming syntactic layer
        5.4  Inspection

    6  Exceptions and conditions
        6.1  Exceptions
        6.2  Conditions
            6.2.1  Condition objects
        6.3  Standard condition types

    7  I/O
        7.1  Condition types
        7.2  Port I/O
            7.2.1  File names
            7.2.2  File options
            7.2.3  Buffer modes
            7.2.4  Transcoders
            7.2.5  End of file object
            7.2.6  Input and output ports
            7.2.7  Input ports
            7.2.8  Binary input
            7.2.9  Textual input
            7.2.10  Output ports
            7.2.11  Binary output
            7.2.12  Textual output
            7.2.13  Input/output ports
        7.3  Simple I/O

    8  File system

    9  Arithmetic
        9.1  Fixnums
        9.2  Flonums
        9.3  Exact bitwise arithmetic

    10  syntax-case
        10.1  Hygiene
        10.2  Syntax objects
        10.3  Transformers
        10.4  Parsing input and producing output
        10.5  Identifier predicates
        10.6  Syntax-object and datum conversions
        10.7  Generating lists of temporaries
        10.8  Derived forms and procedures
        10.9  Syntax violations

    11  Hash tables
        11.1  Constructors
        11.2  Procedures
        11.3  Inspection
        11.4  Hash functions

    12  Enumerations

    13  Miscellaneous libraries
        13.1  when and unless
        13.2  case-lambda
        13.3  Command-line access and exit values

    14  Composite library

    15  eval

    16  Mutable pairs
        16.1  Procedures

    17  R5RS compatibility

    18  Sample definitions for derived forms

    Alphabetic index of definitions of concepts, keywords, and procedures