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.