Path: utzoo!attcan!uunet!pilchuck!ssc!mcgp1!fst
From: fst@mcgp1.UUCP (Skip Tavakkolian)
Newsgroups: comp.editors
Subject: Re: Writing Editors
Summary: Software Tools has it as well.
Message-ID: <1584@mcgp1.UUCP>
Date: 26 Sep 88 19:26:31 GMT
References: <2892@jpl-devvax.JPL.NASA.GOV> <3722@phoenix.Princeton.EDU>
Organization: Computer Tools Int'l Inc.
Lines: 31

In article <3722@phoenix.Princeton.EDU>, haahr@phoenix.Princeton.EDU (Paul Gluckauf Haahr) writes:
> in article <2892@jpl-devvax.JPL.NASA.GOV>
> 	umalir@jpl-devvax.JPL.NASA.GOV (Rodrigo Umali) writes:
> > Could someone point me to some good books on writing editors? 
> > (Specifically: what data structures are used; input/output;
> > aesthetics; special features.) I suppose I could read the emacs 
[ deleted ]
> i would suggest rob pike's paper on the sam editor.  sam is a
> modeless, bitmapped mouse based editor with a very sophisticated
> command language.  the paper is
[ deleted ]
> paul haahr
> princeton!haahr haahr@princeton.edu haahr@pucc.bitnet


``Software Tools'' (in RATFOR) and ``Software Tools in Pascal'', both
have, almost, the complete code to a editor very similar to ``ed''.
It is explained very well.

There is also, a preprocessors, a text formatters, and filters (i.e.
``grep'', ``sort'', ``uniq'',  etc.) explained and implemented in this
book.

Books' authors are: Brian Kernighan and P. J. Plauger.

Sincerely
-- 
Fariborz ``Skip'' Tavakkolian
UUCP	...!uw-beaver!tikal!mcgp1!fst

UNIX is a registered trademark of AT&T