ISBN: 0-9667139-0-7
Table of Contents
Chapter 1. Introduction
Section 1.1. Chez Scheme Syntax
Section 1.2. Notational Conventions
Section 1.3. Parameters
Section 1.4. Interacting with Chez Scheme
Section 1.5. More Information
Chapter 2. Debugging
Section 2.1. Tracing
Section 2.2. The Interactive Debugger
Section 2.3. The Interactive Inspector
Section 2.4. The Object Inspector
Chapter 3. Foreign Interface
Section 3.1. Subprocess Communication
Section 3.2. Foreign Procedures
Section 3.3. Providing Access to Foreign Procedures
Section 3.4. Using Other Foreign Languages
Section 3.5. C Library Routines
Section 3.6. Continuations and Foreign Calls
Section 3.7. Example: Socket Operations
Chapter 4. Binding Forms
Section 4.1. Definitions
Section 4.2. Case-Lambda
Section 4.3. Recursive Bindings
Section 4.4. Fluid Bindings
Section 4.5. Top-Level Bindings
Chapter 5. Control Structures
Section 5.1. Conditionals
Section 5.2. One-Shot Continuations
Section 5.3. Engines
Chapter 6. Operations on Objects
Section 6.1. Pairs and Lists
Section 6.2. Strings
Section 6.3. Characters
Section 6.4. Vectors
Section 6.5. Boxes
Section 6.6. Symbols
Section 6.7. Void
Section 6.8. Records
Section 6.9. Structures
Chapter 7. Numeric Operations
Section 7.1. Numeric Type Predicates
Section 7.2. Fixnum Operations
Section 7.3. Flonum Operations
Section 7.4. Inexact Complex Operations
Section 7.5. Random Number Generation
Section 7.6. Miscellaneous Numeric Operations
Chapter 8. Input/Output Operations
Section 8.1. Generic Ports
Section 8.2. Port Operations
Section 8.3. String Ports
Section 8.4. Input Operations
Section 8.5. Output Operations
Section 8.6. Formatted Output
Section 8.7. Input/Output Control Operations
Section 8.8. Fasl Output
Section 8.9. File System Operations
Section 8.10. Generic Port Examples
Chapter 9. Syntactic Extension
Section 9.1. Keyword Bindings
Section 9.2. Syntax-Case
Section 9.3. Modules
Section 9.4. Built-in Modules
Chapter 10. System Operations
Section 10.1. Errors, Interrupts, and Exceptions
Section 10.2. Compilation and Evaluation
Section 10.3. Compiler Controls
Section 10.4. Waiter Customization
Section 10.5. Saved Heaps
Section 10.6. Timing and Statistics
Section 10.7. Parameters
Section 10.8. Environmental Queries
Section 10.9. Subset Modes
Chapter 11. Storage Management
Section 11.1. Garbage Collection
Section 11.2. Weak Pairs and Guardians
Section 11.3. Locking Objects
Chapter 12. Compatibility Features
Section 12.1. Expansion-Passing-Style Macros
Section 12.2. Extend-Syntax Macros
Section 12.3. Compatibility File
Bibliography
Formal Syntax
Summary of Forms
Index
Chez Scheme User's Guide
© 1998 R. Kent Dybvig
Cadence Research Systems
http://www.scheme.com
Illustrations © 1998
Jean-Pierre Hébert
about this book