Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The craft of text editing
Finseth C., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387976167)
Date Reviewed: Aug 1 1992

The author of this informal introduction to techniques associated with text editing wastes no time in getting specific. Half of the book’s second page is devoted to the C code for an input routine. By the end of the first chapter’s ten pages, four versions of the code have been presented. Fortunately, this pace does not set the tone for the rest of the book. Subsequent chapters deal with broader themes of interest far beyond the confines of designing text editors. One chapter is devoted to characterizing the spectrum of light to heavy users of computers; another chapter deals with user interface hardware.

The author presents a model for text editing that comprises three parts: a command processor, an internal sub-editor, and a redisplay module. The chapter devoted to command set design is applicable to many other kinds of applications. It presents principles of good command set design, such as uniformity and extensibility. The last chapter is devoted to Emacs-type editors. Appendices give a concise introduction to C, Emacs implementations and availability, and the Emacs and TECO command sets.

The book should certainly be of interest to designers of text editors; it will be of interest to designers of interactive software of all types. Each chapter ends with a set of questions intended to probe the reader’s understanding. The book may also be of value as a source of projects for students who have a good grounding in data structures. Those looking for a broader view of text processing may wish to consult Smith [1].

Reviewer:  E. J. Desautels Review #: CR116094
1) Smith, P. D. An introduction to text processing. MIT Press, Cambridge, MA, 1990.
Bookmark and Share
 
Emacs (I.7.1 ... )
 
 
Human Information Processing (H.1.2 ... )
 
 
Screen Design (H.5.2 ... )
 
 
Text Processing (I.5.4 ... )
 
 
Unix (D.4.0 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Emacs": Date
Learning GNU Emacs
Cameron D., Rosenblatt B., O’Reilly & Associates, Inc., Sebastopol, CA, 1991. Type: Book (9780937175842)
Aug 1 1992
Writing GNU Emacs extensions
Glickstein B., O’Reilly & Associates, Inc., Sebastopol, CA, 1997. Type: Book (9781565922617)
Jun 1 1998

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