comp.lang.ada
 help / color / mirror / Atom feed
From: jim_snead <basswoodNObaSPAM@my-deja.com.invalid>
Subject: Re: Is Apex dead as an environment for Ada & Java?
Date: 1999/11/30
Date: 1999-11-30T00:00:00+00:00	[thread overview]
Message-ID: <00844d40.d48fa2f6@usw-ex0107-043.remarq.com> (raw)
In-Reply-To: 384450A7.CAF2722F@averstar.com

In article <384450A7.CAF2722F@averstar.com>, Tucker Taft
<stt@averstar.com> wrote:
> jim_snead wrote:
> >
> > I have been studying the Rational Apex product
> > as an Ada 95 and Java development environment.
> > Apex has an unusual feature called "subsystems"
> > which to me seems quite useless.
> For what it is worth, essentially all Ada compilers have
> something analogous to subsystems, typically called "sublibraries"
> or "catalogs" or some such thing.  Rational's subsystems do have
> more mechanism supporting them.  In most other compilers, a
> sublibrary
> is just another directory with perhaps a specially-named file or
> two (e.g. "ada.lib").  The net result is pretty much the same -- you
> can
> do configuration management over a subset of the sources of a large
> system, and bundle together the sources that make up a conceptual
> "library" of some sort (e.g. a graphics library, a database
> library, etc.) for easier reuse across projects.

If this is alluding to the problem of brittle libraries in
Ada 83 code, I can see why someone might be gun-shy of having
a large subsystem. I have heard many stories of "ada.lib"
libraries in the traditional sense that can easily get
out of sync or get corrupted and lead to massive rebuilds.
If you spread ada.lib's around, not as much can get damaged
at once. A clever deceit on Rational's part but I do not buy it.

What I rather do like is the idea of source based libraries.
Apparently more Ada 95 compiler vendors are turning to
source-based libraries, and they have a reputation of being
very stable.
Therefore I conclude that a lighter-weight directory structure
may be more useful for future growth.

Thanks for the hints.

> Rational subsystems add some amount of visibility control, which
> doesn't seem as useful as it was in Ada 83, given the ability to
> use child units in Ada 95.

Agreed

> --
> -Tucker Taft   stt@averstar.com   http://www.averstar.com/~stt/
> Technical Director, Distributed IT Solutions
> (www.averstar.com/tools)
> AverStar (formerly Intermetrics, Inc.)   Burlington, MA  USA



* Sent from RemarQ http://www.remarq.com The Internet's Discussion Network *
The fastest and easiest way to search and participate in Usenet - Free!





  reply	other threads:[~1999-11-30  0:00 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-11-26  0:00 Is Apex dead as an environment for Ada & Java? jim_snead
1999-11-28  0:00 ` Martin Dowie
1999-11-28  0:00   ` jim_snead
1999-11-28  0:00     ` mike_zebrowski
1999-11-28  0:00       ` jim_snead
1999-11-29  0:00         ` reason67
1999-11-29  0:00           ` jim_snead
1999-11-30  0:00             ` reason67
1999-11-30  0:00               ` jim_snead
1999-11-30  0:00             ` Martin Dowie
1999-11-29  0:00         ` Samuel T. Harris
1999-11-29  0:00           ` jim_snead
1999-11-29  0:00             ` John Duncan
1999-11-30  0:00               ` reason67
1999-12-01  0:00               ` Robert Dewar
1999-11-30  0:00                 ` John Duncan
1999-11-30  0:00             ` Samuel T. Harris
1999-11-30  0:00             ` Martin Dowie
1999-12-01  0:00             ` Aidan Skinner
1999-12-02  0:00               ` Robert Dewar
1999-12-03  0:00                 ` Simon Wright
1999-12-03  0:00               ` David C. Hoos, Sr.
1999-11-30  0:00         ` Martin Dowie
1999-11-29  0:00       ` jim_snead
1999-11-30  0:00         ` Samuel T. Harris
1999-11-30  0:00           ` jim_snead
1999-12-01  0:00             ` Samuel T. Harris
1999-11-30  0:00     ` Martin Dowie
1999-11-30  0:00       ` jim_snead
1999-12-01  0:00       ` Robert Dewar
1999-12-01  0:00         ` Martin Dowie
1999-12-01  0:00     ` jim_snead
1999-12-02  0:00       ` Ted Dennison
1999-12-02  0:00         ` Larry Kilgallen
1999-12-09  0:00           ` Mark Hertel
1999-12-11  0:00         ` Robert Dewar
1999-12-11  0:00           ` Richard D Riehle
1999-12-11  0:00             ` Marin D. Condic
1999-12-11  0:00             ` Marin D. Condic
1999-12-11  0:00             ` Marin D. Condic
1999-12-11  0:00             ` Marin D. Condic
1999-12-02  0:00       ` Robert Dewar
1999-11-30  0:00   ` Simon Wright
1999-11-30  0:00     ` jim_snead
1999-11-30  0:00 ` Tucker Taft
1999-11-30  0:00   ` jim_snead [this message]
1999-12-01  0:00     ` Larry Kilgallen
1999-12-01  0:00 ` Andreas Winckler
1999-12-01  0:00   ` David W. Glessner
1999-12-01  0:00   ` jim_snead
1999-12-02  0:00     ` Samuel T. Harris
1999-12-02  0:00       ` jim_snead
1999-12-06  0:00         ` Samuel T. Harris
1999-12-18  0:00         ` Steven Hovater
1999-12-02  0:00     ` Andreas Winckler
  -- strict thread matches above, loose matches on Subject: below --
1999-11-26  0:00 Tom_Hargraves
     [not found] ` <01bf3857$22ca59a0$022a6282@dieppe>
1999-11-26  0:00   ` Ed Falis
     [not found]   ` <01bf38cc$04d205e0$022a6282@dieppe>
1999-11-27  0:00     ` jim_snead
1999-12-18  0:00       ` Steven Hovater
1999-11-26  0:00 ` jim_snead
1999-11-26  0:00   ` Steven Hovater
1999-11-26  0:00     ` jim_snead
1999-12-09  0:00       ` Wes Groleau
1999-12-12  0:00         ` jim_snead
1999-11-27  0:00     ` Robert Dewar
1999-12-09  0:00   ` Henrik Delin
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox