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.9 required=5.0 tests=BAYES_00,LOTS_OF_MONEY autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c397a9e135b263db X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-03 04:12:18 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!129.250.35.146!iad-peer.news.verio.net!news.verio.net!iad-read.news.verio.net.POSTED!kilgallen From: Kilgallen@eisner.decus.org.nospam (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: What happens to DEC Ada? Message-ID: References: <9ff447f2.0107310659.36d01e9@posting.google.com> <%jra7.3545$257.153834@ozemail.com.au> Distribution: world Organization: LJK Software Date: 3 Aug 2001 07:11:45 -0500 NNTP-Posting-Host: 216.44.122.34 X-Complaints-To: abuse@verio.net X-Trace: iad-read.news.verio.net 996837111 216.44.122.34 (Fri, 03 Aug 2001 11:11:51 GMT) NNTP-Posting-Date: Fri, 03 Aug 2001 11:11:51 GMT Xref: archiver1.google.com comp.lang.ada:11187 Date: 2001-08-03T07:11:45-05:00 List-Id: In article <%jra7.3545$257.153834@ozemail.com.au>, "Chris Miller" writes: > I seem to recall that it had a very smart recompilation algorithm that could > drastically reduce the set of files that had to be recompiled after a change > had been made. Instead of just using file timestamp and "with" clause > dependencies, it would actually look into the code and deduce that most of > the recompilations were unnecessary. Very fast - great for big projects. It does still use the "Smart Recompilation" feature (if you choose it and have bought the higher-priced "professional development option"). > Is this algorithm still patented ?. Are we ever likely to see it in Gnat / > gcc ? Although I rejoice in, and benefit from, smart recompilation, I think of it as something related to the "keep a database of previous compilation results" approach to compilation environment design. GNAT, and for that matter AdaMagic, take the "rescan the source each time" approach, so to implement smart recompilation would seem counter-cultural.