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,start X-Google-Attributes: gid103376,public From: jim_snead Subject: Is Apex dead as an environment for Ada & Java? Date: 1999/11/26 Message-ID: <11f733ec.57d88b68@usw-ex0107-042.remarq.com>#1/1 X-Deja-AN: 553389835 X-Originating-Host: 207.58.22.147 X-Complaints-To: wrenabuse@remarq.com X-Trace: WReNphoon3 943643047 10.0.2.42 (Fri, 26 Nov 1999 11:04:07 PST) Organization: http://www.remarq.com: The World's Usenet/Discussions Start Here NNTP-Posting-Date: Fri, 26 Nov 1999 11:04:07 PST X-Wren-Trace: eLSRubih5qzn9qGvouO6sqKHqaj8tPGosPa4uLDg/6Ts/KHt9Kbz9Onh5w== Newsgroups: comp.lang.ada Date: 1999-11-26T00:00:00+00:00 List-Id: 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. Apparently the notion is that you can place related pieces of software into a subsystem, which is a directory structure with strict naming conventions (ends with a *.ss which nests other directories). Other developers can place their own software into another subsystem as a library. The "subsystem" seems to be a legacy organizing feature from archaic software practices. For any practical development in Java or Ada 95, this notion seems particularly baroque and antiquated. With Java, the package namespace is the organizing feature. Even though Rational sells an Apex for Java, it is beyond me how subsystems would even begin to work with Java. I guess that one could put all of an organization's Java source libraries into a single subsystem. But then what is the point of a subsystem? In the same way, I believe that Ada package hierarchies are sufficient to avoid the need for multiple subsystems. Why would anyone consider paying money for Apes when it does not pay any attention to common Java or Ada 95 deployment philosophies? Or am I missing something? (I do not care at all about C or Ada 83). * Sent from RemarQ http://www.remarq.com The Internet's Discussion Network * The fastest and easiest way to search and participate in Usenet - Free!