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.1 required=5.0 tests=BAYES_00,LOTS_OF_MONEY, PP_MIME_FAKE_ASCII_TEXT autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,c397a9e135b263db X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-08-03 04:31:42 PST Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!proxad.net!feeder2-1.proxad.net!nnrp1.proxad.net.POSTED!not-for-mail From: "nicolas" Newsgroups: comp.lang.ada References: <9ff447f2.0107310659.36d01e9@posting.google.com> <%jra7.3545$257.153834@ozemail.com.au> Subject: Re: What happens to DEC Ada? X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 Message-ID: Date: Fri, 03 Aug 2001 11:31:42 GMT NNTP-Posting-Host: 195.101.131.241 X-Complaints-To: abuse@proxad.net X-Trace: nnrp1.proxad.net 996838302 195.101.131.241 (Fri, 03 Aug 2001 13:31:42 CEST) NNTP-Posting-Date: Fri, 03 Aug 2001 13:31:42 CEST Organization: Guest of ProXad - France Xref: archiver1.google.com comp.lang.ada:11188 Date: 2001-08-03T11:31:42+00:00 List-Id: "Larry Kilgallen" a �crit dans le message news: NKj7nYr7sQCg@eisner.encompasserve.org... > 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. Beside that, the timestamp method cannot always be trusted. We had problems with gnatmake which doesn't always recompile necessary files. The problem occurs when several files in different directories have same name, same timestamp, and are selected with ADA_INCLUDE_PATH timestamp and name of the file is checked, they are the sames, gnatmake doesn't figure out that this is a different file and doesn't recompile it.