comp.lang.ada
 help / color / mirror / Atom feed
From: Robert A Duff <bobduff@shell01.TheWorld.com>
Subject: Re: Help with book, "Ada for Pyjama Coders"
Date: Fri, 10 Aug 2012 14:28:02 -0400
Date: 2012-08-10T14:28:02-04:00	[thread overview]
Message-ID: <wccmx22r499.fsf@shell01.TheWorld.com> (raw)
In-Reply-To: 3229289u6e6af325luuheq2lb0er5m240k@invalid.netcom.com

Dennis Lee Bieber <wlfraed@ix.netcom.com> writes:

> On Thu, 9 Aug 2012 13:50:09 -0700 (PDT), Patrick
> <patrick@spellingbeewinnars.org> 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



      parent reply	other threads:[~2012-08-15  2:48 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-08-09 20:50 Help with book, "Ada for Pyjama Coders" Patrick
2012-08-09 21:57 ` Nasser M. Abbasi
2012-08-09 23:00   ` Shark8
     [not found] ` <3229289u6e6af325luuheq2lb0er5m240k@invalid.netcom.com>
2012-08-10  8:57   ` Patrick
2012-08-10 16:00     ` Anh Vo
2012-08-10 18:28   ` Robert A Duff [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox