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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e5015e00941d1492 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-10-28 09:22:40 PST Newsgroups: comp.lang.ada Path: nntp.gmd.de!xlink.net!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!lll-winken.llnl.gov!noc.near.net!inmet!asp!mg From: mg@asp.camb.inmet.com (Mitch Gart) Subject: Re: Magnavox consultant trashes Ada tools in IEEE Computer Message-ID: Sender: news@inmet.camb.inmet.com Organization: Intermetrics, Inc. X-Newsreader: TIN [version 1.1 PL8] References: <9410272051.AA16079@ajpo.sei.cmu.edu> Date: Fri, 28 Oct 1994 15:12:49 GMT Date: 1994-10-28T15:12:49+00:00 List-Id: One reason for the long compile times was a bad interaction between the Rational and Alsys toolsets. Magnavox was composing their code with Rational, then fairly late in the development cycle compiling it with Alsys. Something about the Rational environment or editor caused Magnavox to go the direction of using lots of very deeply nested subunits, and lots of parent and child libraries. Rational subsystems were mapped into Alsys parent-child libraries. They were using a library structure with parent-child-grandchild... to at least 10 levels deep. In the end they had a huge Ada program which was - as big or bigger than any program that had ever gone through the Alsys compiler - structured in a very unusual way, with sub-libraries and subunits used much more heavily than "normal", whatever normal is This combination seems to have brought the compile-time performance of the Alsys compiler to its knees. It seems to have exposed a performance problem with very big programs whose library structure is nested in this unusual way. Whose fault is it, Magnavox, Rational, Alsys, Ada? I don't know, but it's too bad this had to get discussed in such a negative way. Mitch Gart