From:	CRDGW2::CRDGW2::MRGATE::"SMTP::PREP.AI.MIT.EDU::INFO-G++-REQUEST" 26-JUN-1989 18:03
To:	MRGATE::"ARISIA::EVERHART"
Subj:	ET++ patches for GNU C++

Received: by life.ai.mit.edu (4.0/AI-4.10) id AA02416; Mon, 26 Jun 89 16:07:40 EDT
Return-Path: <ukc!kewill.uucp!bryan@uunet.uu.net>
Received: from uunet.uu.net by life.ai.mit.edu (4.0/AI-4.10) id AA02384; Mon, 26 Jun 89 16:06:20 EDT
Received: from ukc.UUCP by uunet.uu.net (5.61/1.14) with UUCP 
	id AA05092; Mon, 26 Jun 89 15:24:35 -0400
Received: from root.co.uk by kestrel.Ukc.AC.UK   with UUCP  id aa22619;
          26 Jun 89 20:19 BST
Received: from edinburgh.kewill.uucp by kewill.uucp (3.2/SMI-3.2)
	id AA07242; Mon, 26 Jun 89 20:02:56 BST
Received: by edinburgh.kewill.uucp (3.2/SMI-3.2)
	id AA01208; Mon, 26 Jun 89 20:02:21 BST
Date: Mon, 26 Jun 89 20:02:21 BST
From: Bryan Boreham <kewill!bryan@uunet.uu.net>
Message-Id: <8906261902.AA01208@edinburgh.kewill.uucp>
To: info-g++@prep.ai.mit.edu
Subject: ET++ patches for GNU C++

Patches to the ET++ source code to enable it to be compiled with g++
1.35.1- (and possibly other versions) are available by anonymous ftp
from qed.rice.edu (128.42.4.38), file pub/et.tar.Z. 

The file is around 43K (66K uuencoded), and I can probably mail it to
people who don't have ftp access.

The status is that ET++ applications can be compiled and run under
either SunView or X11R3, and seem to work very well under SunView.
There is some kind of bug with pullright menus in X.

The programming environment, complete with source code editor, object
inspector and tree-diagrams of the inheritance hierarchy, also works.
Dynamic linking has not been implemented for the GNU compiler.

Don't expect the patches to be perfect, but they work for me. I'm
using a Sun 3/50, running SunOS 3.5. The ET++ authors run 4.0. The
biggest problem is that you need some AT&T-style streams that work
with streambufs. I think libg++ can be altered to behave as required,
but I haven't really looked. I use the Zortech libraries.

You ought to see ET++ in action; it's quite something. I believe that
it is quite a bit faster under SunView than InterViews under X, but
this may be due to my using a slow X server.

Thanks are due to Tom Viljbrief for the SunView patches, and to Rich
Murphey for the ftp site. 

Bryan Boreham			bryan@kewill.uucp  
Software Engineer	||	bryan%kewill@uunet.uu.net
Kewill Systems PLC	||  ... uunet!mcvax!ukc!root44!kewill!bryan
Walton-On-Thames	
Surrey, England		Telephone: (+44) 932 248 328
