[cover] The Icon Programming Language, Third Edition
Ralph E. Griswold and Madge T. Griswold
Peer-to-Peer Communications, 1996, ISBN 1-57398-001-3
Printed copies are available from Jeffery Books

Download a PDF copy:
1-up version (1.8 MB): full size pages
2-up version (1.6 MB): two pages per sheet at 85% original size

Contents

Foreword
Introduction
Acknowledgments

Chapters
1  Getting Started
2  Expressions
3  String Scanning
4  Characters, Csets, and Strings
5  Numerical Computation and Bit Operations
6  Structures
7  Expression Evaluation
8  Procedures
9  Co-Expressions
10 Data Types
11 Input and Output
12 An Overview of Graphics
13 Other Features
14 Running an Icon Program
15 Libraries
16 Errors and Diagnostic Facilities
17 Programming with Generators
18 String Scanning and Pattern Matching
19 Using Structures
20 Mappings and Labeling

Appendixes
A  Syntax
B  Characters
C  Preprocessing
D  Language Reference Manual
E  Command-Line Options
F  Environment Variables
G  Error Messages
H  Platform-Specific Differences
I  Sample Programs
J  Icon Resources

Glossary
References
Index

Icon home page