The implementation of the Icon programming language
โ Scribed by Ralph E. Griswold
- Publisher
- Princeton University Press
- Year
- 1986
- Tongue
- English
- Leaves
- 174
- Series
- Princeton series in computer science
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This book describes the implementation of Icon in detail. It received uniformly good reviews, with comments such as "a classic" and "a fascinating read". Highlights include: * Icon's virtual machine * the interpreter for the virtual machine * generators and goal-directed evaluation * data representation * string manipulation * structures * memory management The book describes the implementation of Version 6 of Icon. Most of the material in the book still is relevant. Two technical reports supplement the book to describe subsequent changes. The implementation of Icon's graphics facilities is not described.
๐ SIMILAR VOLUMES
Book is now out of print, but it is now available online in its entirety.
All traditional implementation techniques for functional languages fail to avoid useless repetition of work. They are not optimal in their implementation of sharing, often causing a catastrophic, exponential explosion in reduction time. Optimal reduction is an innovative graph reduction technique fo