Guile Scheme
Version 1.0b0
December 1995
Tom Lord
with excerpts from the SCM manual by Aubrey Jaffer
Copying
Acknowledgements
Guile History
Authors
Bibliography
Booleans
Characters
Strings
Making Strings
Examining Strings
Ordering Strings
Internationalization Notes
Read Only Strings
Shared Substrings
Numbers
Kinds of Numbers and Conversions
Ordering Numbers
Basic Math
Binary Math
Transcendental Functions
libc.a Math
Cons Pairs and Lists
Basic Accessors and Mutators
Lists
Lists As Collections
Lists as Association Mappings
Vectors
Symbols
F-slots and P-slots
Obarrays
Keywords
Arbiters
Procedures
Ports
Character I/O
Structured I/O
I/O Redirection
Soft Ports
String Ports
File Ports
Low-level File Port Operations
Equality
Hash Values
Tag Values
Dictionaries in General
Weak References
Evaluation
Managing Top Level Variables
Evaluation and Function Application
Quotation
Promises
Flow of Control
Anonymous Procedures and Local Environments
Exception Handling with Catch and Throw
Dynamic Wind
First-class Variables
eval2; User Defined Top Levels
First-class Modules
Warning
Module Data Structures
Modules and Evaluation
Recursive Namespaces
Declaring Modules
Auto-Loading Modules
Emacs and Guile
Records
Structures
Structure Concepts
Structure Layout
Structure Basics
Vtables
Arrays
Conventional Arrays
Array Mapping
Uniform Array
Bit Vectors
Object Properties
Low-Level Syntax Extensions
Time
GC
Dynamic Roots
System Exceptions
Libc procedures
Procedure and Macro Index
Variable Index
This document was generated on 27 August 1999 using the
texi2html
translator version 1.52.