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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a02ecdd4cb0f0996 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: Pragma Inline and its Effects of Compilation Dependencies. Date: 2000/03/22 Message-ID: <2000Mar22.085654.1@eisner>#1/1 X-Deja-AN: 600858007 References: <8b64ul$jov$1@inputplus.demon.co.uk> <8b8gen$mko$1@nnrp1.deja.com> <38D7CABA.A73F88C6@cadence.com> <38D7F4D8.1AE44625@maths.unine.ch> <8b94tg$9jt$1@nnrp1.deja.com> X-Trace: news.decus.org 953733419 11582 KILGALLEN [216.44.122.34] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 2000-03-22T00:00:00+00:00 List-Id: In article <8b94tg$9jt$1@nnrp1.deja.com>, Robert Dewar writes: > You miss the point. The Ada 83 library approach is based on the > idea that a compilation NEVER accesses anything that has not > been previously compiled. That is quite fundamental to the > model. If you are talking about looking at sources of things > that have not been compiled yet, then you are talking about > the other model (the source based model). > > Once again, to be clear, the classical Ada 83 model has a > compilation process that is > > library x single-source ----------> updated library > compile > > The source based model has a quite different compilation > process that looks like > > all-other-sources x one identified source -------> object > compile How would you classify a mechanism like the DEC Ada command ACS LOAD ? From my perspective as a user it takes away any need for me to worry about the order of compilation even on a clean build to an empty library. Certainly the fact that it looks at all the sources takes more time, but my general experience is that there are only two categories of compilation durations: short enough that I will sit and wait long enough that I will go do something else Larry Kilgallen