Contents

Reference Manual
Overview of STK
Lexical conventions
Identifiers
Comments
Other notations
Basic concepts
Expressions
Primitive expression types
Derived expression types
Program structure
Standard procedures
Booleans
Equivalence predicates
Pairs and lists
Symbols
Numbers
Characters
Strings
Vectors
Control features
Input and output
Keywords
Tk commands
Environments
Macros
System procedures
Addresses
Signals
Hash tables
Regular expressions
Processes
Sockets
Miscellaneous

Annexes
Using the Tk toolkit
Calling a Tk-command
Associating Callbacks to Tk-commands
Tk bindings
Differences with R4RS
Symbols
Types
Procedures
An introduction to STKLOS
Introduction
Class definition and instantiation
Class definition
Inheritance
Class hierarchy and inheritance of slots
Instance creation and slot access
Slot description
Class precedence list
Generic functions
Generic functions and methods
Next-method
Example
Miscellaneous Informations
Introduction
About STK
Last release
Sharing Code
STK Mailing list
STK FAQ
Reporting a bug
STK and Emacs
Using the SLIB package with STK
Getting information about Scheme
The R4RS document
The Scheme Repository
Usenet newsgroup and other addresses

Bibliography
Index