Get it for less! Order it used
Have one to sell? Sell yours here
 
 
The Craft of Text Editing
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

The Craft of Text Editing (Paperback)

~ (Author) "In its most general form, text editing is the process of taking some input, changing it, and producing some output..." (more)
Key Phrases: echo negotiation, extra shift keys, incremental redisplay, Point Move, Back Space, Apple Macintosh (more...)
4.0 out of 5 stars  See all reviews (1 customer review)


Out of Print--Limited Availability.


Formats

Amazon Price New from Used from
  Hardcover -- -- $20.00
  Paperback -- -- --

Editorial Reviews

Product Description

This book covers all aspects of creating a character-based text editor. In the process, it discusses many aspects of creating a large application program including user interface, speed/memory/I/O tradeoffs, and many other considerations.


From the Back Cover

What goes into making a large application? What do you need to know about managing data, providing feedback, understanding user input, or organizing commands?

This book covers all of those topics and more. By following the design of a character-based text editor, you will learn what goes into the such programs. In addition, you will fi nd out what these terms have in common:

* buffer
* command
* gap
* key
* linked line
* mark
* Minneapolis
* point
* redisplay
* terminal
* whale(!)

This is the third edition of this classic work.


Product Details

  • Paperback: 228 pages
  • Publisher: Lulu.com; 3rd edition (March 17, 2006)
  • Language: English
  • ISBN-10: 1411682971
  • ISBN-13: 978-1411682979
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.com Sales Rank: #3,191,487 in Books (See Bestsellers in Books)

More About the Author

Craig A. Finseth
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Craig A. Finseth Page

Inside This Book (learn more)




Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

1 Review
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
4.0 out of 5 stars 1st: editor design pattern book; 2nd: Emacs history book, June 28, 2003
By Daniel Miller (Chicagoland, United States) - See all my reviews
This book is required reading for anyone who intends to write a text editor, tiny or huge, even if the editor is far outside of the Emacs culture. The full range of timeless editor topics are covered, including human-machine interface, design patterns for internal data structures, and historical development of the hard-won truths which we now hold as self-evident about editing text in a text editor or a word-processor. The history is a little biased toward a TECO-only perspective (but then again any historical discussion of any topic inevitably emphasizes the historian's own perspective). In a perfect world, this book would be a Volume One of a two volume set, with the other volume focusing on the text-editing advances made by Multics Emacs with its display optimization techniques and emphasis on Lisp as an extension language for Emacs. But alas, only this TECO-focused volume exists and is out-of-print (on paper) at that.

Finseth is definitely loyal to the buffer-gap and paged buffer-gap design pattern. The buffer-gap family of design patterns are definitely superior to many of the naive approaches used by many people attempting to write an editor.

...

Finseth's and Greenberg's record of the Emacs history together fills in once again what the current momentum of GNU Emacs blots out for us moderns today. What would be truly interesting is to get Finseth, Greenberg, Gosling, and Stallman together to write multiple hundreds more pages in order to expand Finseth's notable achievement discussed here to give the most complete Emacs history from the TECO heritage, the Multics heritage, and the open-source/free(dom)-software heritage.

Please consider this book more of a design-patterns book for editing text than as an Emacs-only book. In fact this is one of the very few books which discusses design-patterns for editing text at all.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.