Amazon.com description: Product Description
: This work describes the techniques and technology used in writing text editors, word processors and other software. Written for the working professional and serious student, the book is comprehensive in its approach. The topics range from user psychology to selecting a language to implementing redisplay, to designing the command set. The book also aims to engender in the reader an understanding of the issues encountered when designing such software. The concepts and power of the Emacs-type of text editor is highlighted throughout the text. This type of editor can trace its roots to the first computer text editor written and is still the most powerful editor available.