comp.lang.ada
 help / color / mirror / Atom feed
From: Niklas Holsti <niklas.holsti@tidorum.invalid>
Subject: Re: who needs types? Types makes code ugly.
Date: Fri, 3 Jun 2022 21:34:36 +0300	[thread overview]
Message-ID: <jfv2hsF2jgfU1@mid.individual.net> (raw)
In-Reply-To: <871qw5ty1t.fsf@bsb.me.uk>

On 2022-06-03 21:13, Ben wrote:
> Dennis Lee Bieber <wlfraed@ix.netcom.com> writes:
> 
>> On Fri, 03 Jun 2022 01:02:27 +0100, Ben <ben.usenet@bsb.me.uk> declaimed
>> the following:
>>>
>>> I don't know much about Ada newer than about 1990.  I'll take a look...
>>
>> 	My condolences
> 
> Thank, but I'm fine.  Knowing was not intended to imply forced to use.
> 
>> -- taken literally, that means you are working with
>> Ada-83 (ANSI/Mil-Std 1815A -- later ISO-8652:1987). The first significant
>> update was Ada-95 (and Air Force funded original GNAT).
> 
> That was the only Ada I knew, though I knew about the updates of
> course.  Couldn't find any reference to type inference though.


As far as I know, the only type inferencing that occur in Ada is in 
for-loops where the type of the loop parameter variable is inferred from 
the range or container over which the loop iterates.


> Is there a good place to go for a "summary of changes" between standards?


Each version of the Reference Manual has an "Introduction" chapter that 
contains a subheading "Language Changes", but those are quite terse. If 
you can find a "Rationale" document for the version in question that 
usually has much more information about the changes.

For Ada 95: 
https://www.adaic.org/resources/add_content/standards/95rat/rat95html/rat95-contents.html

For Ada 2005: https://www.adaic.org/ada-resources/standards/ada05/

For Ada 2012: http://www.ada-auth.org/standards/rationale12.html

For Ada 2022, see the Intro in the RM: 
http://www.ada-auth.org/standards/ada2x.html

For Ada 2022 I don't think there is any "Rationale" document (yet), but 
there are various summaries and introductions, for example 
https://learn.adacore.com/courses/whats-new-in-ada-2022/chapters/introduction.html

HTH!

  reply	other threads:[~2022-06-03 18:34 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-02  3:21 who needs types? Types makes code ugly Nasser M. Abbasi
2022-06-02  8:00 ` Doctor Who
2022-06-02  8:37   ` Dmitry A. Kazakov
2022-06-02 10:08     ` Nasser M. Abbasi
2022-06-02 10:39       ` Dmitry A. Kazakov
2022-06-02 13:22     ` Stéphane Rivière
2022-06-06 23:26     ` Jerry
2022-06-02 10:47 ` Jeffrey R.Carter
2022-06-02 11:47 ` ldries46
2022-06-02 15:02   ` Ben
2022-06-02 22:10     ` John Perry
2022-06-03  0:02       ` Ben
2022-06-03  3:37         ` Dennis Lee Bieber
2022-06-03 18:13           ` Ben
2022-06-03 18:34             ` Niklas Holsti [this message]
2022-06-03 20:27               ` John Perry
2022-06-03 20:56               ` Ben
2022-06-04  0:28               ` Randy Brukardt
2022-06-04 12:05                 ` What's new in Ada 2022? (was: Re: who needs types? Types makes code ugly.) Dirk Craeynest
2022-06-17 17:33                 ` who needs types? Types makes code ugly Wesley Pan
2022-06-17 20:46                   ` Paul Rubin
2022-06-18  2:06                   ` Randy Brukardt
2022-06-18 10:29                     ` Dirk Craeynest
2022-06-18 22:16                       ` Paul Rubin
2022-06-20 21:40                       ` Randy Brukardt
2022-06-02 17:28 ` Keith Thompson
replies disabled

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