From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,39e272d357c68416 X-Google-Attributes: gid103376,public From: Tucker Taft Subject: Re: Is Apex dead as an environment for Ada & Java? Date: 1999/11/30 Message-ID: <384450A7.CAF2722F@averstar.com>#1/1 X-Deja-AN: 555038936 Content-Transfer-Encoding: 7bit Sender: news@inmet.camb.inmet.com (USENET news) X-Nntp-Posting-Host: houdini.burl.averstar.com References: <11f733ec.57d88b68@usw-ex0107-042.remarq.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: AverStar (formerly Intermetrics) Burlington, MA USA Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 1999-11-30T00:00:00+00:00 List-Id: 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. 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. -- -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