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.7 required=5.0 tests=BAYES_00,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.c:26874 comp.software-eng:3180 comp.lang.ada:3445 comp.lang.misc:4436 Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!mcgill-vision!bloom-beacon!snorkelwacker!usc!ucsd!ucsdhub!hp-sdd!ncr-sd!ncrcae!hubcap!billwolf%hazel.cs.clemson.edu From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 ) Newsgroups: comp.lang.c,comp.software-eng,comp.lang.ada,comp.lang.misc Subject: Re: Ada speed vs. C... Message-ID: <8366@hubcap.clemson.edu> Date: 13 Mar 90 18:45:46 GMT References: <8365@hubcap.clemson.edu> Sender: news@hubcap.clemson.edu Reply-To: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu Followups-To: comp.lang.misc List-Id: >From grimlok@hubcap.clemson.edu (Mike Percy): > Yawn...and maybe when I get back from lunch my [Ada] compile will be done. > "All I did was correct a misspelling in a comment in the linked-list > package specification..." Ooops. When you submit a program unit for compilation, the compiler has to assume that if all you wanted was to change a comment and get a compiler listing, you would have had the sense to do the compilation in a temporary program library rather than recompile a fundamental specification and thereby invalidate everything (probably the entire software system) that was compiled against that particular specification. If you had changed something substantive, then the recompilation would be necessary in order to propagate the effects of the change throughout the system. It would have to be a fundamental semantic or syntactic change, since if it were merely an implementation detail the effects would have been confined to the package body. (Followups to comp.lang.misc...) Bill Wolfe, wtwolfe@hubcap.clemson.edu