From sentto-2719433-29-998304343-gtoal=vt.com@returns.onelist.com  Mon Aug 20 05:42:04 2001
Received: from n2.groups.yahoo.com ([216.115.96.52]) by admin.vt.com (8.8.5/8.7.3) with SMTP id FAA11228 for <gtoal@vt.com>; Mon, 20 Aug 2001 05:42:04 -0500 (CDT)
X-eGroups-Return: sentto-2719433-29-998304343-gtoal=vt.com@returns.onelist.com
Received: from [10.1.4.56] by hi.egroups.com with NNFMP; 20 Aug 2001 10:45:44 -0000
X-Sender: harry.whitfield@ncl.ac.uk
X-Apparently-To: edinburgh-computer-history@yahoogroups.com
Received: (EGP: mail-7_3_1); 20 Aug 2001 10:45:35 -0000
Received: (qmail 73684 invoked from network); 20 Aug 2001 10:45:35 -0000
Received: from unknown (10.1.10.27)
  by l10.egroups.com with QMQP; 20 Aug 2001 10:45:35 -0000
Received: from unknown (HELO cheviot1.ncl.ac.uk) (128.240.233.15)
  by mta2 with SMTP; 20 Aug 2001 10:45:29 -0000
Received: from burnmoor.ncl.ac.uk (burnmoor.ncl.ac.uk [128.240.233.53])
	by cheviot1.ncl.ac.uk (8.10.1/8.10.1) with ESMTP id f7KAjRx26400
	for <edinburgh-computer-history@yahoogroups.com>; Mon, 20 Aug 2001 11:45:27 +0100 (BST)
Received: from [128.240.2.185] (knott10.ncl.ac.uk [128.240.2.185])
	by burnmoor.ncl.ac.uk (8.9.3/8.9.3) with ESMTP id LAA05093
	for <edinburgh-computer-history@yahoogroups.com>; Mon, 20 Aug 2001 11:45:24 +0100 (BST)
X-Sender: nhw@burnmoor.ncl.ac.uk
Message-Id: <a05001900b7a697b6b2f9@[128.240.2.181]>
In-Reply-To: <9lqm0n+pogp@eGroups.com>
References: <9lqm0n+pogp@eGroups.com>
To: edinburgh-computer-history@yahoogroups.com
X-Filter-Version: 3.4 (cheviot1.ncl.ac.uk)
From: Harry Whitfield <harry.whitfield@ncl.ac.uk>
MIME-Version: 1.0
Mailing-List: list edinburgh-computer-history@yahoogroups.com; contact edinburgh-computer-history-owner@yahoogroups.com
Delivered-To: mailing list edinburgh-computer-history@yahoogroups.com
Precedence: bulk
List-Unsubscribe: <mailto:edinburgh-computer-history-unsubscribe@yahoogroups.com>
Date: Mon, 20 Aug 2001 11:42:56 +0100
Reply-To: edinburgh-computer-history@yahoogroups.com
Subject: Re: [ed-comp-hist] Keep up the good work
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: RO

>I'm just passing through - I stumbled across your group while
>searching for something else, and and found your archives fascinating.
>Just wanted to post a message of encouragement (and it keeps Yahoo off
>oyur backs for a bit!) As a Cobol programmer on ICL VME machines I
>used a version of ECCE for about 12 years (1986-98?) at
>SSEB/ScottishPower before it was phased out in favour of something
>universal but inferior, so it's great to hear that you guys are trying
>to preserve the original. I wonder if it was a commercial success?

There have been dozens of versions of ecce over the years. I have most recently made versions for the Macintosh, both as a native application and as an extension to run within BBEdit (my favourite editor on the Mac).

The version that I run on

Sun Microsystems Inc.   SunOS 5.7       Generic October 1998

is based on Pascal source.

You will find the source and manual page in

http://www.cs.ncl.ac.uk/people/harry.whitfield/home.formal/ecce/ecce.pas

http://www.cs.ncl.ac.uk/people/harry.whitfield/home.formal/ecce/ecce.doc

The calling shell-script and SunOS 5.7 binary are in

http://www.cs.ncl.ac.uk/people/harry.whitfield/home.formal/ecce/bin/ecce

http://www.cs.ncl.ac.uk/people/harry.whitfield/home.formal/ecce/bin/ecce1


Any use of the above source or object is (of course) entirely at your own risk.


I also have C++ source for the Macintosh and for Unix/Linux.


These are all based on versions of ecce that date from the mid to late sixties.

(From the man page):

      H. Whitfield, Computing Laboratory, University  of  Newcastle
      upon Tyne, NE1 7RU. This editor  is based upon older versions
      by H. Dewar and others of the Department of Computer Science,
      University of Edinburgh.

The original version was probably written in IMP (a development from Atlas Autocode). Over the years I (and many others) have produced versions coded in various programming languages including Algol 60, Fortran, Pascal, C/C++ etc.

One advantage of ecce was that it was easy to port to a new machine, and could often be got to work first time, so that one did not need to learn a new editor.

Over the years, people at Edinburgh made other versions, including versions that worked on VDUs and provided a multi-line display format.

I don't know whether any of those versions still exist.

I have made versions for my own use on Unix and the Macintosh. As ecce does not have a modern GUI, I tend to use it (on the Mac) within BBEdit rather than as a stand-alone application.

Harry.
-- 
Emeritus Professor Harry Whitfield, Department of Computing Science,
University of Newcastle, Newcastle upon Tyne, NE1 7RU, UK.
http://www.cs.ncl.ac.uk/~harry.whitfield

To unsubscribe from this group, send an email to:
edinburgh-computer-history-unsubscribe@egroups.com

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


