Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
PC Scheme: user’s guide and language reference manual (trade ed.)
, MIT Press, Cambridge, MA, 1990. Type: Book (9780262700405)
Date Reviewed: Dec 1 1991

Scheme is a compact, tractable dialect of LISP that was developed in the mid-1970s by Gerry Sussman and Guy Steele at MIT, and has subsequently been widely used for everything from introductory computer science to computing planetary orbits. Beyond the merits of the language itself, two factors have contributed to its rapid rise. First, it was used as the vehicle for a revolutionary computer science textbook [1]. Second, a tradition of free or low-cost distribution of Scheme implementations has arisen: indeed, the original Scheme report [2] contained, among other things, a complete implementation (in LISP). Now Texas Instruments and MIT Press have continued this tradition by publishing a low-cost student edition of TI’s PC Scheme, together with this book.

This volume consists of two parts. The first is a user’s guide, which deals with most of the implementation-specific details, such as the debugging package, the EDWIN editor (an integrated full-screen EMACS-like editor, developed by Chris Hanson at MIT), and graphics enhancements. The second is a language reference manual, which describes each of the elements in the language in detail. This manual is considerably more detailed than the Scheme language definition [3], both in the discussion of individual operations and in the inclusion of many features not contained in the language definition, but it is not a textbook-quality tutorial.

The division into two parts, with separate indices, is sometimes confusing, especially since the pages are numbered alike (for example, two different pages are numbered 7-1, one in each part). The typography would have benefited from professional help but is nonetheless adequate. This volume was originally published in 1988 by the Scientific Press (South San Francisco); I hope that its distribution through MIT Press will allow it to reach the larger readership that it deserves.

Reviewer:  M. Wand Review #: CR114865
1) Abelson, H. and Sussman, G. J. The structure and interpretation of computer programs. MIT Press, Cambridge, MA, 1985.
2) Sussman, G. J. and Steele, G. L., Jr. SCHEME: an interpreter for extended lambda calculus. AI Memo 349, Massachusetts Institute of Technology, Cambridge, MA, December, 1975.
3) Rees, J. and Clinger, W., eds. Revised3 Report on the algorithmic language Scheme. SIGPLAN Notices 12, 12 (Dec. 1986), 37–79.
Bookmark and Share
 
Scheme (D.3.2 ... )
 
 
Personal Computing (K.8 )
 
Would you recommend this review?
yes
no
Other reviews under "Scheme": Date
The runtime environment for Scheme, a Scheme implementation on the 88000
Vegdahl S., Pleban U. ACM SIGARCH Computer Architecture News 17(2): 172-182, 1989. Type: Article
Jul 1 1990
The little Schemer (4th ed.)
Friedman D. (ed), Felleisen M., MIT Press, Cambridge, MA, 1996. Type: Book (9780262560993)
Apr 1 1997
Programming in SCHEME
Watson M., Springer-Verlag New York, Inc., Secaucus, NJ, 1996. Type: Book (9780387946818)
Jun 1 1997
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy