SCM
Scheme Implementation
Version 5a0
January 1997
by Aubrey Jaffer
Copying
Overview
Features
Authors
Bibliography
Invoking SCM
Options
Environment Variables
Scheme Variables
Examples
SCM Session
Editing Scheme Code
Debugging Scheme Code
Installing SCM
File-System Habitat
Executable Pathname
Making SCM
Building SCM
Invoking Build
Build Options
SLIB
Installing Dynamic Linking
Saving Images
Automatic C Preprocessor Definitions
Problems Compiling
Problems Linking
Problems Running
Testing
Reporting Problems
The Language
Standards Compliance
System Interface
Errors
CAUTIOUS enhancements
Memoized Expressions
Internal State
Miscellaneous Procedures
Time
Interrupts
Process Synchronization
Files and Ports
Soft Ports
Syntax Extensions
Low Level Syntactic Hooks
Packages
Executable path
Compiling And Linking
Dynamic Linking
Dump
Numeric
Arrays
Conventional Arrays
Array Mapping
Uniform Array
Bit Vectors
I/O-Extensions
Posix Extensions
Unix Extensions
Regular Expression Pattern Matching
Line Editing
Curses
Output Options Setting
Terminal Mode Setting
Window Manipulation
Output
Input
Curses Miscellany
Sockets
Host Data, Network, Protocol, and Service Inquiries
Internet Addresses and Socket Names
Socket
The Implementation
Data Types
Immediates
Cells
Header Cells
Subr Cells
Ptob Cells
Smob Cells
Data Type Representations
Operations
Garbage Collection
Marking Cells
Sweeping the Heap
Signals
C Macros
Changing Scm
Defining Subrs
Defining Smobs
Defining Ptobs
Calling Scheme From C
Callbacks
Type Conversions
Continuations
Evaluation
Improvements To Make
Finishing Dynamic Linking
Procedure and Macro Index
Variable Index
Type Index
This document was generated on 9 Febuary 1997 using the
texi2html
translator version 1.51.