Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!purdue!decwrl!ucbvax!dewey.soe.berkeley.edu!oster
From: oster@dewey.soe.berkeley.edu (David Phillip Oster)
Newsgroups: comp.editors
Subject: Re: Writing Editors
Message-ID: <26194@ucbvax.BERKELEY.EDU>
Date: 22 Sep 88 22:09:02 GMT
References: <2892@jpl-devvax.JPL.NASA.GOV> <3722@phoenix.Princeton.EDU>
Sender: usenet@ucbvax.BERKELEY.EDU
Reply-To: oster@dewey.soe.berkeley.edu.UUCP (David Phillip Oster)
Organization: School of Education, UC-Berkeley
Lines: 25

Another fun paper is "A Generalized Text Editor" by Chris Frazer in CACM,
V.23, #3, 1980 p.154-158

the abstract is:

Text is not the only data that needs editing; for example, file deletion
utilities edit directories. If all "editors" use the same command
language, they would be easier to learn, remember, and code. This paper
describes a generalized editor that edits text, directories, binary core
images, and certain operating system data with a single user interface.

See also:

University of Arizona, Dept of C.S. tech note: TR 79-7a, "the display
editor S*" has good followup info including complete source code.

Fraser, C.W. "A compact, portable CRT-based editor", Software Practise &
Experience 9, 2 (Feb. '79) 121-125

MacLoed, I. A. "Design and Implementation of a display-oriented text
editor", Software Practise & Experience 7, 6 (Nov. '77) p. 771-778

There was also a sigplan issue from the early '80s about a portland oregon
conference on text processing that had some interesting papers, including
one by Richard Stallman on the implementation of emacs.