[comp.lang.c++] c++ browser - summary

ken@se-sd.SanDiego.NCR.COM (Ken Yan) (05/31/90)

This is a summary of responses to my posting for request for info on C++
Browser.  The orginal text of my posting was:

 >I am looking for a program browser for C++.  Specifically I am looking for
 >a tool that will display inter-function relationships, function/variable
 >defintion and references, inheritance graphs, etc, etc.  I would appreciate
 >your input if you know or have used such a tool.  Please respond via email
 >with the name of the tool, supplier and person to contact.  I will post a
 >summary if there is enough interest. 
 >
 >Thanks in advance.
 >

I would like to thank the following respondents who provided info:

Ron Guilmette (rfg@ics.uci.edu)
Reid Spencer  (spencer@egypt.mpr.ca)
Bill Hahn     (bhahn@bogus.sw.stratus.com)
Gordon Durand (gad@spatial.com)
Greg Ching    (owc-support@parcplace.com)

I am still open for input for info on C++ program browsers.

BEGIN SUMMARY
-------------

Date: Thu, 17 May 90 16:49:40 -0700
From: rfg@esp.ICS.UCI.EDU

 >
 >I believe that a broswer is available from ParcPlace Systems.
 >
 >By the way, I'm a contract software engineer specializing in C++, compilers,
 >and GNU tools.  My current contract is comming to an end very soon.  Do
 >you perhaps know of any individuals or organizations who might have a
 >need for a person such as myself?


Date: Thu, 17 May 90 18:08:39 PDT
From: spencer@egypt.mpr.ca ( Reid Spencer)

 >Check out Objectworks for C++ by ParcPlace Systems (the people who brought us
 >Smalltalk-80). I use it regularly and it is excellent. A word of caution
 >though, it needs a LOT of memory (16MB+) and only runs on SUN 3 and
 >SPARCStations.


Date: Fri, 18 May 90 11:28:58 EDT
From: bhahn@bogus.sw.stratus.com (Bill Hahn)

 >I just received this EMAIL today, have not yet received the "full
 >catalog".  I have not used these products, so I have no idea
 >how good they are.   -bhahn@bogus.sw.stratus.com  (Bill Hahn)
 >
 >*********START OF INCLUDED EMAIL *****************
 >
 >This mailing is to introduce By Design Technology and to update those who
 >expressed an interest in our product, The OO-Browser.  By Design Technology
 >is a small company dedicated to providing high quality software tools and
 >literature for object-oriented development, and for the UNIX and Emacs
 >environments.
 >
 >If you have already registered your interest with us regarding the
 >OO-Browser, you should receive a full catalog giving more extensive product
 >details in the near future; in the intervening time, we hope this mailing is
 >of help to you.  Feel free to pass it on to any interested associates.  See
 >the last section on REGISTRATION if you need to be put on our mailing list.
 >
 >SOFTWARE
 >**************************************************************************
 >
 >All software runs within the GNU Emacs editing environment.  It is therefore
 >portable across UNIX platforms.  All product source in Emacs Lisp code is
 >included.
 >
 >The cost listed next to each product is per license.  A license is needed for
 >each CPU on which the program will be run.  Any number of users may share the
 >same copy on abut unlicensed duplication is not permitted.
 >
 >We distribute source code and have no copy protection on any of our software.
 >We believe that people should be able to learn from this work and be able to
 >adapt our programs to their needs.  In return, we ask that you honor our
 >licensing agreement and pay for the copies you use; this money will help fund
 >development and support of quality tools and software technologies.
 >
 >
 >The OO-Browser                                          $150
 >     Efficient object-oriented class browser designed to greatly enhance
 >       professional developer productivity.
 >     Supports Eiffel, C++, and Objective-C.
 >     CLOS support available soon.
 >     Integrated with GNU Emacs.
 >     Includes all Lisp source code and one User Manual copy.
 >     Online command summary.
 >
 >     Support (per OO-Browser license per year)
 >
 >           e-mail from an administrator                 $50
 >           telephone support for an administrator       $100
 >           telephone support for users                  $250
 >
 >Link Resolver for GNU Emacs Dired (dired-links.el)      $10
 >     (Included with OO-Browser.)
 >     Efficiently resolves all UNIX links and displays appropriate referents.
 >     Handles virtually all Apollo Domain/OS link oddities including
 >     variant links, node_data links and cross-device links.
 >     Includes all Lisp source code.
 >
 >Hash Table Code for GNU Emacs (hash.el)                 $10
 >     (Included with OO-Browser.)
 >     Can improve item lookup times 8 to 10-fold over unsorted lists.
 >     Includes all Lisp source code.
 >
 >Smart Menu System for GNU Emacs (smart-menu.el)         $20
 >     Point and click hierarchical menu control for Emacs subsystems.
 >     (Info, Rmail, Mail, Rolodex, Shell), for editing and for a number of
 >     major modes, notably outline-mode, eiffel-mode, and fortran-mode.
 >     Includes all Lisp source code.
 >
 >
 >DOCUMENTATION  (Available only in printed form.)
 >**************************************************************************
 >
 >The OO-Browser User Manual                              $7
 >     Explains how to take best advantage of the OO-Browser by demonstrating
 >     how commands may be used together to maximize productivity.
 >     Serves as a reference for all commands and user options.
 >     A separate Programmer Manual is planned for future release.
 >
 >GNU Emacs User Sheet                                    $2
 >     Quick, easy to use one page summary of key Emacs commands.
 >     Excellent for new users and as a reminder sheet for non-expert users.
 >
 >GNU Emacs Quick Reference Booklet                       $10
 >     18 half pages of Emacs summaries.
 >     Alphabetized table of contents by topic.
 >     Useful summary tables of movement, editing and subsystem commands.
 >
 >GNU Emacs Usage Tips                                    $5 
 >     Miscellaneous but useful instructions in how to take better advantage of
 >     GNU Emacs without investing much time.
 >
 >
 >Availability
 >**************************************************************************
 >
 >All software is available via electronic mail to registered sites or on
 >Macintosh or MS-DOS disks.  Call for additional formats if desired.
 >
 >We ship UPS ground and can ship second day air or overnight if desired.
 >There is a nominal shipping charge for printed materials and media.
 >Presently, there is no additional charge for electronic mail distributions.
 >
 >Orders are now being accepted.  First shipments are May 28.
 >
 >
 >Terms
 >**************************************************************************
 >
 >Include 6% sales tax on products for delivery to locations inside Florida,
 >USA.
 >
 >Money Orders, Company or Personal Checks (USA and Canada only)
 >Visa or Mastercard
 >Purchase Orders from established corporations (USA and Canada only, minimum
 >                                               $150, Net 30)
 >
 >All products include a 14 day unconditional money back guarantee.
 >
 >
 >Registration
 >**************************************************************************
 >
 >If you have not already registered your address with us and would like to
 >receive a catalog when available, send a rolodex entry of the exact form
 >below (replace the <> bracketed fields with literal values, dropping the <>,
 >and including all other literals for which you have values):
 >
 >*   <Last-Name>, <First-Name>                  <Phone-Number1>  <Phone-Number2>
 >        <Title>
 >        <Institution-Name>
 >        <Institution-Address>
 >        <UUCP/Internet-Email-Address>
 >        FAX: <FAX-number>
 >        Potential Users: <Estimated number of potential interested users at your site>
 >        Date: <date of your mailing, e.g. 03/10/90>
 >        <brief summary of specific interests, include machine/OS versions of
 >        interest>
 >
 >send via electronic mail to:
 >
 >     cliffg%novavax@uunet.uu.net 
 >
 >or via postal mail to:
 >
 >        By Design Technology
 >        2900 N. State Rd. 7, Suite 212
 >        Lauderdale Lakes, FL  33313     USA
 >
 >or call +1 305 698 9656 or +1 305 484 0105.
 >
 >--
 >Cliff Griffin
 >By Design Technology
 >Corporate / Educational Marketing Manager
 >cliffg%novavax@uunet.uu.net 
 >
 >
 >**************END OF INCLUDED EMAIL *******************************


Date: Mon, 21 May 90 09:57:42 mdt
From: spatial.com!gad%ames.UUCP@ucsd.edu (Gordon A. Durand)

 >You might take a look at ET++ from the University of Zurich.  It's
 >a MacApp style application framework that includes a pretty nifty
 >browser.  There's a paper about it in the OOPSLA '88 Proceedings.
 >
 >As far as availability, it's all public domain. As I recall, they'll
 >make you a source tape for about $100 and there are some archive sites
 >in the US where you can get it via ftp.  You can probably get all the
 >details by emailing the authors at:
 >      {weinand,gamma,marty}@ifi.unizh.ch
 >      {weinand,gamma,marty}@unizh.uucp
 >
 >BTW, if you find out that there's a C++ 2.0 version available, please
 >drop me a line and let me know.  Hope this helps.
 >

Date: Tue, 22 May 90 16:41:49 PDT
From: greg@parcplace.com (Greg Ching)

 >Objectworks for C++ is an integrated development system that includes
 >cfront 2.0, a source-code browser, source level debugger, and a
 >mouse-oriented editor.  (You can also substitute an external editor like
 >emacs/vi.)  
 >
 >The source-code browser is graphical browser displaying program
 >structure, inheritance, and call relationships.  You can also invoke
 >menus that cross-reference classes and functions.
 >
 >Objectworks for C++ is available for Sun workstations only at $2495.
 >The educational discount price is $699.  Volume discounts are available.
 >You can send your mailing address to info@ParcPlace.com for product
 >literature.
 >

-----------
END SUMMARY