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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,d6f7b92fd11ab291 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-07-15 14:11:04 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Re: Crosspost: Help wanted from comp.compilers Date: Tue, 15 Jul 2003 16:02:37 -0500 Organization: Airnews.net! at Internet America Message-ID: References: <1058275843.720814@master.nyc.kbcfp.com> Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library1-aux.airnews.net NNTP-Posting-Time: Tue, 15 Jul 2003 16:10:10 -0500 (CDT) NNTP-Posting-Host: !Xp7u1k-XNb[9f+ (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1106 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 Xref: archiver1.google.com comp.lang.ada:40303 Date: 2003-07-15T16:02:37-05:00 List-Id: "Hyman Rosen" wrote in message news:1058275843.720814@master.nyc.kbcfp.com... > John R. Strohm wrote: > > Sounds sort of like the database at the center of a Stoneman APSE to me. > > That idea dates back to, what, the late 1970s? > > The idea may date back, but as I recall, the implementations were > horrible, leading to frequent unnecessary "recompile the world" > scenarios. I am guessing that Microsoft will do a much better job. Hyman, as I recall, you admitted not so long ago that you had no real experience with Ada, which strongly implies that you have no real experience with any real Ada toolset. This being the case, your recollection that "the implementations were horrible" would have to your recollection of something someone told you. Given your known, and frequently-stated, antipathy towards Ada, I would tend to believe that your recollection might be faulty, and/or you may be remembering something told to you by someone who might have had an agenda that, to put it charitably, would not predispose him towards intellectual honesty in a matter relating to Ada. As it happens, I used the Telesoft MC680x0 and Tartan 320C30/C40 Ada toolsets. Neither were overly prone to unnecessary recompilation, *IF* you understood the recompilation rules and the rationale behind them. Now, it was EASY to build systems that had horrendous recompilation problems. Usually, in order to build such a system, you had to screw up some fairly basic software engineering things. For example, if you build a system-wide "types" package, then every time you touch that package, you get to recompile the world. If you build a system-wide "magic numbers" package, same problem. Observe that the exact same problems arise in C/C++. The answer is, of course, DON'T DO THAT.