Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uakari.primate.wisc.edu!sdd.hp.com!spool2.mu.edu!uunet!ccicpg!uis-oc!ns!bob From: bob@ns.UUCP (Bob Mathias) Newsgroups: comp.editors Subject: Re: Editor design, information sources? Message-ID: <57@ns.UUCP> Date: 21 Jan 91 20:38:24 GMT References: <1991Jan18.174115.14954@groucho> Reply-To: bob@ns.UUCP (Bob Mathias) Organization: Unisys Corporation; Irvine, California Lines: 21 In article <1991Jan18.174115.14954@groucho> simon@snake.cs.uidaho.edu (Mike Simon) writes: >I'm about to begin the process of designing a new editor. Has anyone reading >this group read any good design texts or (more likely) published papers on the >subject of editor design? References to code examples and the like are NOT >what I'm interested in. I'm interested in issues related to the design of >extensible editors. Back in my CP/M days, I used an editor based upon EMACS. One of the things that came with the editor was the paper Richard Stallman wrote for what I think was his PHD (I could be wrong). The paper was on designing editors and since RS was the author of EMACS, it probably reflects the design of EMACS. The paper covered buffering, windowing, binding of functions, etc. No matter what one thinks of EMACS as an editor, I think it should be a MUST to read this paperon editors if you are planning on writting an editor. I believe that he wrote it at MIT and its highly likely that someone on the Internet might have it in machine readable form. I'm not sure I still have a copy of it. -- Bob Mathias uucp: ...!uunet!ccicpg!uis-oc!ns.UUCP!bob Unisys Corporation voice: (714) 727-0323 A and V Series Systems Engineering fax: (714) 727-0350 Irvine, California