Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!ucla-cs!zen!ucbvax!dewey.soe.berkeley.edu!oster From: oster@dewey.soe.berkeley.edu.UUCP Newsgroups: comp.lang.pascal Subject: Re: editor in Pascal? Message-ID: <20818@ucbvax.BERKELEY.EDU> Date: Thu, 17-Sep-87 19:47:30 EDT Article-I.D.: ucbvax.20818 Posted: Thu Sep 17 19:47:30 1987 Date-Received: Sat, 19-Sep-87 10:14:59 EDT References: <9344@brl-adm.ARPA> Sender: usenet@ucbvax.BERKELEY.EDU Reply-To: oster@dewey.soe.berkeley.edu.UUCP (David Phillip Oster) Organization: School of Education, UC-Berkeley Lines: 24 In article <9344@brl-adm.ARPA> ESC1319%DDAESA10.BITNET@wiscvm.wisc.EDU (Alun Saunders) writes: >The only other Pascal editor I have come across is the one in the >Software Tools in Pascal book by Kernighan and Plauger. It isn't a screen >based editor, and bears more than a passing resemblance to "ed" I am >told. I have heard of a project that used this editor as a basis for a >fully fledged screen editor, but I can't put my finger on where I saw it now. There was a paper by Fraser in Communications of the ACM sometime between '78 and '83 on this very subject. Using his scheme, it is very easy to write a front end set of procedures for ed that turn it into a visual editor. I maintained such an editor (called "ge") when was a graduate student at Princeton. In addition, the source to turn ed into a viusal editor was given in a tech report published by Frazer's school, (U. of Arizona, I think.) I thought his papers were great (He also had one on adding unix shell style command redirection to such editors ("<" and ">") as a cheap way of bundling up commands, a fast and clean macro language. (I think that was in Software Practise & Experience.) He also did some neat work on optimizers and machine-independent linkers. All great, impressive, clean stuff. I wonder what he is doing now. --- David Phillip Oster --My Good News: "I'm a perfectionist." Arpa: oster@dewey.soe.berkeley.edu --My Bad News: "I don't charge by the hour." Uucp: {uwvax,decvax,ihnp4}!ucbvax!oster%dewey.soe.berkeley.edu