[comp.lang.c++] C++ Browser

graham@comp.lancs.ac.uk (Mr.G.Dean) (08/20/90)

	Is there a C++ browser which runs with X11 ?? -
I'd like to look at Inheritence graphs, object-relations
etc. etc. - the one I've seen is "Objectworks" which runs
under (I believe) Openlook for sun workstations. The problem
is this comes complete with the AT&T compiler which I've
already got. Any help/pointers would be useful - esp. PD stuff.

	-- Graham Dean

-- 
**************************************************************************
uucp:   ...!mcvax!ukc!dcl-cs!graham    Department of Computing		 *
arpa:   graham%lancs.comp@ucl.cs       University of Lancaster		 *
janet:  graham@uk.ac.lancs.comp        Bailrigg, Lancaster, LA1 4YR, UK	 *

av@uta.fi (Arto V. Viitanen) (08/21/90)

In article <1002@dcl-vitus.comp.lancs.ac.uk>, graham@comp.lancs.ac.uk
(Mr.G.Dean) writes:
|> 
|> 	Is there a C++ browser which runs with X11 ?? -
|> I'd like to look at Inheritence graphs, object-relations
|> etc. etc. - the one I've seen is "Objectworks" which runs
|> under (I believe) Openlook for sun workstations. The problem
|> is this comes complete with the AT&T compiler which I've
|> already got. Any help/pointers would be useful - esp. PD stuff.
|
With InterViews comes iclass, class browser with list of classes in
headerfiles of given directory and
parents and sublclasses of selected class plus its definition from
headerfile. iclass does not show any
graphs.

Arto V. Viitanen				         email: av@kielo.uta.fi
University Of Tampere,				   	    av@ohdake.cs.uta.fi
Finland

noren@dinl.uucp (Charles Noren) (08/21/90)

In article <1504@kielo.uta.fi> av@uta.fi (Arto V. Viitanen) writes:
>In article <1002@dcl-vitus.comp.lancs.ac.uk>, graham@comp.lancs.ac.uk
>(Mr.G.Dean) writes:
>|> 
>|> 	Is there a C++ browser which runs with X11 ?? -
>|> I'd like to look at Inheritence graphs, object-relations
>|> etc. etc. - the one I've seen is "Objectworks" which runs
>|> under (I believe) Openlook for sun workstations. The problem
>|> is this comes complete with the AT&T compiler which I've
>|> already got. Any help/pointers would be useful - esp. PD stuff.
>|
>With InterViews comes iclass, class browser with list of classes in
>headerfiles of given directory and
>parents and sublclasses of selected class plus its definition from
>headerfile. iclass does not show any
>graphs.

The Brown University environment has a browser that is very nice.
It shows graphically the relationships between the classes.
Its available via ftp from Brown at [128.148.32.66].
Be sure the copy the files that have the instructions and restrictions
on copying their files, for you will have to get a password from
Brown to get their Field environment, which includes cbrowse, the
browser.

Brown has a very nice development environment.  While cbrowse is nice,
I like the Objective-C browser better.  The Objective-C browser is
a Smalltalk-like browser that allows you to browser CODE, not just
header files (like iclass) or recreated header information (like
cbrowse).  The Objective-C borwser, however, does not show graphical
relationships (not important to me, seeing the organization of the
classes textually is sufficient) or does not edit the code in the current
release of it (it also doesn't work on C++ code, which is either
good or bad depennding on your point of view ;-}).


-- 
Chuck Noren
NET:     dinl!noren@ncar.ucar.edu
US-MAIL: Martin Marietta I&CS, MS XL8058, P.O. Box 1260,
         Denver, CO 80201-1260
Phone:   (303) 971-7930

bla@hpcupt1.HP.COM (Brad Ahlf) (08/22/90)

>	Is there a C++ browser which runs with X11 ?? -
>I'd like to look at Inheritence graphs, object-relations
>etc. etc. - the one I've seen is "Objectworks" which runs
>under (I believe) Openlook for sun workstations. The problem
>is this comes complete with the AT&T compiler which I've
>already got. Any help/pointers would be useful - esp. PD stuff.

Your best PD bet is probably 'iclass' from InterViews.

You might also look into C++/SoftBench and/or C++Developer from HP
as well as looking at Objectworks.

>-- Graham Dean

Brad Ahlf
bla@hpda.hp.com