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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: How to get Ada to ?cross the chasm?? Date: Thu, 10 May 2018 17:05:59 -0700 Organization: A noiseless patient Spider Message-ID: <87d0y3ys2g.fsf@nightsong.com> References: <87h8no1nli.fsf@nightsong.com> <874ljo1hvy.fsf@nightsong.com> <87vac4z2lh.fsf@nightsong.com> <87lgcszjdn.fsf@nightsong.com> <87sh6z1kkg.fsf@nightsong.com> <87k1sb1dt3.fsf@nightsong.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="eb6deaf5ebc236909956e29d21385fdd"; logging-data="16091"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19IL5z3vB3zNWCihGFV3JAa" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) Cancel-Lock: sha1:FM6hkgPitQEwDRDnsbyYDblVJO8= sha1:oecVrX3eEEpJkJ/kwWV4tLqsfgg= Xref: reader02.eternal-september.org comp.lang.ada:52233 Date: 2018-05-10T17:05:59-07:00 List-Id: Dennis Lee Bieber writes: >>> "Designed by committee" (so was COBOL and it lasted) > All my quoted comments were paraphrases (hey, it's been nearly > 40 years, my memory isn't that perfect) of statements seen already > back in 1980. Oh ok, I thought you were referring to more recent discussion on this thread. But I've always thought the claim that Ada (83) was designed by committee was bogus, because it was in fact designed by Jean Ichbiah. I've on the other hand seen it claimed that Ada was (my interpretation) rescued from oblivion by none other than Richard Stallman, who freaked out at the proposal to make GNAT part of the GNU project, because Ada as then envisioned couldn't accomodate separate compilation. Jean Ichbiah had instead decided there had to be a library of compiled packages that the compiler had to access while compiling, which made the order in which separate modules were compiled critical. After discussions with Stallman, Bob Dewar then came up with a way to allow Ada packages to be compiled separately from each other, and everyone uses that scheme today. See: http://www.ada2012.org/files/Thoughts_on_Ada.pdf . > For my comparative language course (so small we met in a conference > room) I used [shortened] https://www.amazon.com/dp/0137306970 Thanks! That book is from 1980 though. I'll keep looking at the online Ada 2012 stuff for now.