leeke@mips.csc.ti.com (Steve Leeke) (03/08/89)
We're looking for C++ development tools for a Unix/X environment. I have used Lightspeed C on Mac's and found it much more productive than cc/make/etc. We'd like to find something similar in the Unix world - but w/ source code control, etc. Any recommendations? Steve Leeke
uucibg@sw1e.UUCP (3929]) (03/10/89)
In article <71745@ti-csl.csc.ti.com> leeke@mips.UUCP (Steve Leeke) writes: >We're looking for C++ development tools for a Unix/X environment. I have >used Lightspeed C on Mac's and found it much more productive than cc/make/etc. >We'd like to find something similar in the Unix world - but w/ source code >control, etc. > >Any recommendations? > >Steve Leeke I don't know if Apple is going to get Macintosh Programmer's Workshop running under A/UX or not. But if they do, you might consider going that route. It has the advantages that you are looking for, but of course you have to have Apple hardware (I personally like Apple's stuff but know it's not exactly the solution to all the CS world's problems...) Brian R. Gilstrap Southwestern Bell Telephone One Bell Center Rm 17-G-4 ...!ames!killer!texbell!sw1e!uucibg St. Louis, MO 63101 ...!bellcore!texbell!sw1e!uucibg (314) 235-3929 #include <std_disclaimers.h>
thorn@godot.radonc.unc.edu (Jesse Thorn) (11/28/89)
It seems that developers spend a lot of time searching class definition header files checking method prototypes, method and slot names, etc. If they are working with a deeply nested object hierarchy this could mean reams of hardcopy or many emacs buffers. It just gets cumbersome unless you have an excellent memory. What kind of tools or development environments are people using to cope with these problems? In particular, I was wondering if there are any graphics-oriented tools that display class hierarchies and provide a "point-and-click" interface to class and method editors. Something along the lines of the NeXT Application Builder or, better yet, the old Xerox LOOPS class browser but for Unix/X Windows systems would be great. Anyone care to comment on ParcPlace's ObjectWorks? Jesse Thorn thorn@godot.radonc.unc.edu
glenn@synaptx.Synaptics.Com (Glenn Gribble) (11/29/89)
In article <1142@godot.radonc.unc.edu> thorn@godot.radonc.unc.edu (Jesse Thorn) writes: >In particular, I was wondering if there >are any graphics-oriented tools that display class hierarchies and >provide a "point-and-click" interface to class and method editors. > >Anyone care to comment on ParcPlace's ObjectWorks? For reference, our main C++ project is a 40k line simulation environment that is worked on by 3 people concurrently. We use SCCS and weird makefiles to make everything go. For browsing, we use GNU emacs and some weird tag file things. I looked at ObjectWorks about one month ago. We decided not to get it. Good Points: Based on 2.0. Source level debugger. Nice looking browser. Bad Points: The user interface is entirely mouse-driven. There are few missing features in the debugger that are available in the underlying debugger, but are not available because there is no mouse way of accessing them. I prefer to use command-line interfaces in many cases. It is not always more efficient to select a variable name from a scrolling list. ObjectWorks is a single-user enviroment. To compile stuff in ObjectWorks, you need to "import" the source files from the outside world. ObjectWorks computes its own dependencies, so existing makefiles are ignored. It does not seem to work with SCCS. If I was the only person working on a project, or if I had to maintain a project (especially if written by someone else), I would consider ObjectWorks for purchase. I think ObjectWorks may also be a good way to get familiar with an existing project. -- Glenn Gribble glenn@synaptics.com uunet!synaptx!glenn
ksand@appleoz.oz.au (Kent Sandvik) (12/07/89)
thorn@godot.radonc.unc.edu (Jesse Thorn) writes in article <1142@godot.radonc.unc.edu>: What kind of tools or development environments are people using to cope with these problems? In particular, I was wondering if there are any graphics-oriented tools that display class hierarchies and provide a "point-and-click" interface to class and method editors. Something along the lines of the NeXT Application Builder or, better yet, the old Xerox LOOPS class browser but for Unix/X Windows systems would be great. I use a lot the Macintosh Mouser PD browser for C++ work under MacOS. This tool shows the class hierarchy, methods, method interface and fields within classes. Unfortunately it can't show the code for the method implementation (as it does if you do a parse on Object Pascal code), but it it still an extremely good Public domain tool that would cost a lot of $$$ in other companies. A browser is one of the most useful tools working with class libraries. /ksand -- Kent Sandvik -- ksand@appleoz.oz.AU | Apple Australia DTS Ph: +61 2 452 82 93 {uunet,mcvax}!munnari!appleoz.oz!ksand | AppleLink: AUSTAUX, Discl: All comments mine -- CyberSpace, the Final Frontier --
sweet@man-ray.ADS.COM (John Sweet) (12/08/89)
>>Anyone care to comment on ParcPlace's ObjectWorks?
While we're on the subject, what's the availability of development
environments out there, especially for HP workstations? (We're going
to be working with an 834, 370 or 375).
HP has told me that nothing is currently available, but that they are
working on one of their own and will have it ready Real Soon Now.
ParcPlace has told me that there are no current plans to port
ObjectWorks for C++ to the HPs.
I've heard an ugly rumour that there is one available, but for C++
release 1.4, not 2.0.
Are there other environments available? Has somebody else looked into
this sufficiently to assert that NONE are available?
J
sda@edc.UUCP (Stephen Ayers) (07/03/90)
Hi, I'm currently looking into C++ development environments for a WYSIWYG editor project. We are currently developing on Sun's but are planning to move to the new IBM 6000's around year end. I'm looking for a system simular to ObjectWorks for C++ by ParcPlace. Unfortunatly I need it to function under X windows. I understand ObjectWorks uses SunView. Do you know of any vendors that might meet our needs? Thanks for your time -- Stephen Ayers Atex European Development Centre, A Kodak Company sda@epps.kodak.com | {sun,uunet,kodak}!atexnet!sda | ..!uknet!hwcs!edc!sda +44 506 41 6778
lee@hp-ses.SDE.HP.COM (Merijane Lee) (07/04/90)
> I'm looking for a system simular to ObjectWorks for C++ by > ParcPlace. Unfortunatly I need it to > function under X windows. I understand ObjectWorks uses SunView. > Do you know of any vendors that might meet our needs? > Stephen Ayers > Atex European Development Centre, A Kodak Company > sda@epps.kodak.com | {sun,uunet,kodak}!atexnet!sda | ..!uknet!hwcs!edc!sda > +44 506 41 6778 ---------- At the recent Softools '90 conference, Hewlett Packard Co. introduced HP C++/Softbench, a development environment tuned for C++. Its tools run under X11 with the OSF/MOTIF-appearance. Features include: - Graphical browsing of class hierarchy - Class creation/modification/deletion from within the browser - C++ syntax correction and source code template generation - Full-feature debugger supporting class/instance/inline breakpoints, overloaded functions, C++ scoping, user selectible class/base class data printing commands - Static analysis of source code, which allows cross referencing where classes/functions/variables are defined/used - A data abstraction library of strings, hash tables, dynamic arrays, and memory management This product runs on HP9000 machines, is now in alpha-test, and is scheduled for release late this year. HP has also announced that HP Softbench can be licensed for porting to other platforms. Interested parties: send email. Merijane Lee and Tim O'Konski Hewlett-Packard Co. lee@hp-ses.hp.com tim@hp-ses.hp.com
bla@hpcupt1.HP.COM (Brad Ahlf) (07/05/90)
Email to Stephen bounced, so I am posting my message. Subject: C++ development environments To: sda@epps.kodak.com Date: Tue, 3 Jul 90 13:37:54 PDT Hi Stephen, Yes, I do know of a system similiar to ObjectWorks for C++ that runs under industry-standard X11 windows on a UN*X platform. It was announced last month at several trade shows. The name is HP C++/SoftBench for HP-UX. It runs on the Series 300 and Series 800 flavors of workstation from Hewlett-Packard. It was also announced that the SoftBench environment will be licensed to other vendors to promote open systems software engineering tools. In my opinion, it is (will be) superior to anything else in the market. (But, I am biased :-) This environment includes HP's superior HP C++ product which includes an object-oriented debugger for standard 2.0 C++ cfront code, a X11-based C++ browser/developer tool (C++Developer), and all of the standard SoftBench open systems software engineering components such as a build tool, development manager, static analysis tool, debugger, editor, and more. The C++Developer (browser/developer) is also available standalone without the SoftBench CASE environment. From an answer to another posting about HP C++ in comp.sys.hp: |For Series 300, the part numbers you need are B1691A and B1693A and price |is about $1700 before university software discount (not sure, but I think |it is 50% discount for HP C++). You can call your local HP sales office |or the Customer Information phone number (1-800-752-0900) for more info. |You might just call and ask for the 'technical data sheets' for all the |HP C++ products. Part numbers 5952-1568 (HP C++), 5952-0746 (Domain/C++), |5952-2946 (HP C++Developer -- Browser and Class construction tool), and >5952-2933 (HP C++/SoftBench -- complete C++ development environment). Brad Ahlf HP Languages Technical Support bla@hpda.hp.com ...No warranties implied or expressed and all that stuff...
patiath@umn-cs.cs.umn.edu (Pradip Patiath) (04/19/91)
We are considering Sabre C++ and ObjectWorks (from Parc Place) as a development environment. We would be interested in anybody's experience with these tool (postive or negative). Please email to: patiath@cs.umn.edu Thanks. -Pradip -- ===================================================================== Pradip Patiath Sensor & System Development Center patiath@cs.umn.edu