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,FREEMAIL_FROM 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-21 11:00:06 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!logbridge.uoregon.edu!msunews!not-for-mail From: "Chad R. Meiners" Newsgroups: comp.lang.ada Subject: Re: Crosspost: Help wanted from comp.compilers Date: Mon, 21 Jul 2003 13:59:35 -0400 Organization: Michigan State University Message-ID: References: <3F158832.1040206@attbi.com> <1058378673.35463@master.nyc.kbcfp.com> <1058390613.119827@master.nyc.kbcfp.com> <2OERa.4718$0F4.3216@nwrdny02.gnilink.net> <1058539398.178565@master.nyc.kbcfp.com> <3F18D647.9020505@attbi.com> <1058801854.533242@master.nyc.kbcfp.com> NNTP-Posting-Host: arctic.cse.msu.edu X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Xref: archiver1.google.com comp.lang.ada:40570 Date: 2003-07-21T13:59:35-04:00 List-Id: "Hyman Rosen" wrote in message news:1058801854.533242@master.nyc.kbcfp.com... > Chad R. Meiners wrote: > > red herring > > I pointed out that sections which are claimed to provide > a reason for certain recompilations in fact do not. I don't > know why you consider that to be a red herring. The section > which talks about recompiling dependents when a unit is > compiled is 10.1.4(7), and that is an implementation > permission, not a requirement. Well the first red herring didn't apply seem to apply to the argument at hand. In retrospect, the second herring doesn't seem to be one. I misunderstood its intended meaning since it was not obvious that the statement was intended to accomplish what you wanted it to. > > When I read the Ada 95 Rationale's requirements section recompilation issues > > were not on the list of four major design requirements. > > Section I.3, listing the four main user needs, includes > the cost of recompilation as a factor in two of them, > programming by extension and program libraries. > > > Anyway a "significant problem" is in the eye of the beholder; > > therefore you implication holds no meaning. It is, however, > > emotionally charged. > > I have posted this before - > > "Say good-bye to the days of multiple-day > recompilation of Ada 83 software." > This is from a page extolling the virtues of Ada. When I examine these documents, I find that they support the view that long recompilations issues result from high coupling. The solution that Ada 95 provided was to add more features that allowed you to reduce coupling. So the impression I get is that the new features provide you with more methods to modularize your code, and a direct benefit of this improvement is a possible reduction of recompilation time if you design your programs properly. I think this is similar to what some others were trying to say, but I would have to go back a reread this thread. > I don't know why I should be accused of trolling when it > seems to me that the Ada community was well aware of the > issues surrounding lengthy recompilations and proclaimed > Ada 95 as a soultion. Miscommunication coupled with the occasional poorly formed arguments. If it is any consolation, I don't think you are troll; I just think that sometimes you miscommunicate your position. ;-)