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-Thread: a07f3367d7,c6a20d2912a41a27 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.236.173.193 with SMTP id v41mr11155022yhl.0.1344998912725; Tue, 14 Aug 2012 19:48:32 -0700 (PDT) Path: c6ni111942101qas.0!nntp.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nrc-news.nrc.ca!News.Dal.Ca!news.litech.org!news.glorb.com!solaris.cc.vt.edu!news.vt.edu!newsfeed-00.mathworks.com!nntp.TheWorld.com!.POSTED!not-for-mail From: Robert A Duff Newsgroups: comp.lang.ada Subject: Re: Help with book, "Ada for Pyjama Coders" Date: Fri, 10 Aug 2012 14:28:02 -0400 Organization: The World Public Access UNIX, Brookline, MA Message-ID: References: <2368a84b-b0bd-4e06-ac2d-7882b16991b1@googlegroups.com> <3229289u6e6af325luuheq2lb0er5m240k@invalid.netcom.com> NNTP-Posting-Host: shell01.theworld.com Mime-Version: 1.0 X-Trace: pcls6.std.com 1344623282 30324 192.74.137.71 (10 Aug 2012 18:28:02 GMT) X-Complaints-To: abuse@TheWorld.com NNTP-Posting-Date: Fri, 10 Aug 2012 18:28:02 +0000 (UTC) User-Agent: Gnus/5.1008 (Gnus v5.10.8) Emacs/21.3 (irix) Cancel-Lock: sha1:Bugpr64Oyg4Xh2FF8j0DaLQD5D8= X-Received-Bytes: 2555 Content-Type: text/plain; charset=us-ascii Date: 2012-08-10T14:28:02-04:00 List-Id: Dennis Lee Bieber writes: > On Thu, 9 Aug 2012 13:50:09 -0700 (PDT), Patrick > declaimed the following in > comp.lang.ada: > > >> I also think it's sad that there are "new" languages like Go that don't really do much more then Ada 83 + half 95. If Google just picked an Ada subset and supported that, Ada would be the new and coolest thing. > > One problem -- unless the controlling entities have loosened the > standard... > > As originated, the Ada standard mandated NO subsets, and NO > supersets. Standards don't actually mandate things. They pretend to, by saying "shall" all over the place, but there's no police to come and arrest you if you implement super- or subsets. In fact, gnat does both, in various modes, and so do other Ada compilers. Standards just define what it means to conform to that standard. Conformance to standards is optional. >...Any compiler system wanting to call the language "Ada" had to > implement the language as defined in the standard documents.. Sure, it was and is incorrect to call something Ada if it's not Ada. The gnat docs, for example, are careful to describe which switches are needed to make it a pure Ada compiler. >... (some of the > "annexes" are optional, but for the most part, they do not define the > language itself but how the language can be used in advanced > architectures). - Bob