Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

"The hands that help are better far than the lips that pray." -- Robert G. Ingersoll


devel / comp.lang.ada / Ada 2022 Language Reference Manual to be Published by Springer

SubjectAuthor
* Ada 2022 Language Reference Manual to be Published by SpringerDirk Craeynest
`* Re: Ada 2022 Language Reference Manual to be Published by SpringerAdaMagica
 `* Re: Ada 2022 Language Reference Manual to be Published by SpringerDirk Craeynest
  +* Re: Ada 2022 Language Reference Manual to be Published by SpringerEgil H H
  |+- Re: Ada 2022 Language Reference Manual to be Published by SpringerAdaMagica
  |`- Re: Ada 2022 Language Reference Manual to be Published by SpringerSimon Wright
  +- Re: Ada 2022 Language Reference Manual to be Published by SpringerAdaMagica
  `* Re: Ada 2022 Language Reference Manual to be Published by SpringerKeith Thompson
   `- Re: Ada 2022 Language Reference Manual to be Published by SpringerRandy Brukardt

1
Ada 2022 Language Reference Manual to be Published by Springer

<u6bnu9$3uro9$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9713&group=comp.lang.ada#9713

  copy link   Newsgroups: comp.lang.ada fr.comp.lang.ada comp.lang.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dirk@orka.cs.kuleuven.be. (Dirk Craeynest)
Newsgroups: comp.lang.ada,fr.comp.lang.ada,comp.lang.misc
Subject: Ada 2022 Language Reference Manual to be Published by Springer
Date: Wed, 14 Jun 2023 06:49:45 -0000 (UTC)
Organization: Ada-Europe, c/o Dept. of Computer Science, KU Leuven
Lines: 61
Message-ID: <u6bnu9$3uro9$1@dont-email.me>
Injection-Date: Wed, 14 Jun 2023 06:49:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d38ec7688e992d9170a0da1606c0c792";
logging-data="4157193"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19+tEYA8zV6wgLYEnn4RX+TL/+SyUXWZw4="
Summary: New milestone in Ada programming language evolution
Keywords: Ada,2022,programming,language,standard,update,evolution
Cancel-Lock: sha1:gNIiFdVdLwEOr8A/NWcTPTA5uOw=
Originator: dirk@orka.cs.kuleuven.be. (Dirk Craeynest)
 by: Dirk Craeynest - Wed, 14 Jun 2023 06:49 UTC

-----------------------------------------------------------------------

FOR IMMEDIATE RELEASE

Ada 2022 Language Reference Manual to be Published by Springer

-----------------------------------------------------------------------

Lisbon, Portugal, June 14, 2023 - Ada-Europe today announced, at
its 27th International Conference on Reliable Software Technologies
(AEiC 2023), that the Ada 2022 Language Reference Manual (LRM) will
be published by Springer in its LNCS series later this year.

Ada 2022 is the latest edition of the Ada programming language
standard, technically denominated ISO/IEC 8652:2023, which was
formally approved and officially published by ISO, the Geneva-based
International Organization for Standardization, on May 2, 2023.

The Ada 2022 LRM is available online:
www.ada-auth.org/standards/ada22.html.
An overview of Ada 2022 is at:
www.ada-auth.org/standards/overview22.html.

To mark this official milestone, and in continuation of its established
practice, Ada-Europe undertook to support the production of the
new LRM as a dedicated issue of the Springer-published LNCS series.

About Ada-Europe

Ada-Europe is the international non-profit organization that promotes
the knowledge and use of the Ada programming language in academia,
research and industry. Its flagship event is the annual International
Conference on Reliable Software Technologies, a high-quality technical
and scientific event that has been successfully running in the current
format for the last 27 years. Ada-Europe has member organizations
in Belgium, Denmark, France, Germany, Spain, and Switzerland, as
well as individual members in many other countries. For information
about Ada-Europe, its charter, activities and sponsors, please visit:
www.ada-europe.org. Ada-Europe is headquartered in Brussels, Belgium.

A PDF version of this press release is available at www.ada-europe.org.

Organization Contacts

Ada-Europe
Tullio Vardanega, Ada-Europe President
president@ada-europe.org

Press Contacts

Ada-Europe
Dirk Craeynest, Ada-Europe Vice-president
c/o KU Leuven, Department of Computer Science
dirk.craeynest@cs.kuleuven.be

-----------------------------------------------------------------------

(VAda2022.1)

Re: Ada 2022 Language Reference Manual to be Published by Springer

<efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9714&group=comp.lang.ada#9714

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:5dc9:0:b0:3f3:8773:6c4a with SMTP id e9-20020ac85dc9000000b003f387736c4amr481050qtx.6.1686730819665;
Wed, 14 Jun 2023 01:20:19 -0700 (PDT)
X-Received: by 2002:a25:bcd1:0:b0:bb3:ac6a:6d61 with SMTP id
l17-20020a25bcd1000000b00bb3ac6a6d61mr708349ybm.3.1686730819411; Wed, 14 Jun
2023 01:20:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 14 Jun 2023 01:20:19 -0700 (PDT)
In-Reply-To: <u6bnu9$3uro9$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=3.68.78.245; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 3.68.78.245
References: <u6bnu9$3uro9$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Wed, 14 Jun 2023 08:20:19 +0000
Content-Type: text/plain; charset="UTF-8"
 by: AdaMagica - Wed, 14 Jun 2023 08:20 UTC

> Ada 2022 Language Reference Manual to be Published by Springer
> ...
> The Ada 2022 LRM is available online:
> www.ada-auth.org/standards/ada22.html.

This ist still Draft 35. The final version is not yet available. See also
https://groups.google.com/g/comp.lang.ada/c/P26SS3L7kA0 - Ada 23 at Last!

Re: Ada 2022 Language Reference Manual to be Published by Springer

<u6chud$1nkv$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9715&group=comp.lang.ada#9715

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dirk@orka.cs.kuleuven.be. (Dirk Craeynest)
Newsgroups: comp.lang.ada
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
Date: Wed, 14 Jun 2023 14:13:33 -0000 (UTC)
Organization: Ada-Europe, c/o Dept. of Computer Science, KU Leuven
Lines: 45
Message-ID: <u6chud$1nkv$1@dont-email.me>
References: <u6bnu9$3uro9$1@dont-email.me> <efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
Injection-Date: Wed, 14 Jun 2023 14:13:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d38ec7688e992d9170a0da1606c0c792";
logging-data="56991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18V5b7E7VMzSjskykCIMuXYd+Z+OBMbzTA="
Summary: Draft 35 is what was submitted to ISO
Cancel-Lock: sha1:eSxu5RSL3E7B/KltYxk0+jJPM1o=
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: dirk@orka.cs.kuleuven.be. (Dirk Craeynest)
 by: Dirk Craeynest - Wed, 14 Jun 2023 14:13 UTC

AdaMagica <christ-usch.grein@t-online.de> wrote:
>> ...
>> The Ada 2022 LRM is available online:
>> www.ada-auth.org/standards/ada22.html.
>
>This ist still Draft 35. The final version is not yet available.

Note that the page at the above URL mentions:

"This is draft 35. This draft contains all ARG-approved AI12s. This
is the draft that has been submitted to complete the standardization
process."

So draft 35 *is* what was submitted to ISO.

Randy, the RM editor, is aware that this and a few other web pages
still have to be updated now ISO published the new RM, and he assured
me after the WG9 meeting yesterday that this is on his "to do list".

>See also https://groups.google.com/g/comp.lang.ada/c/P26SS3L7kA0 - Ada 23 at Last!

That message claimed about the ISO document: "The ToC is very different
from Draft 35."

While draft 35 is what was submitted to ISO, the documents indeed are
not identical. Though I would not say the ToC's are "very different".

Yes, the introductory chapters in the ISO document are slightly
different from those in the RM on ada-auth.org, and there's no Annex on
"Obsolescent Features" nor a "Glossary" (that was removed in draft 35
anyway). All this is due to specific requirements that ISO has for its
standards. There are more differences, such as the ISO document not
having any paragraph numbers as those are not allowed in ISO standards.

But the bulk of the ToC is identical, apart from those differences
required by ISO. Most importantly: the described language in both
documents is identical.

HTH

Dirk
Dirk.Craeynest@cs.kuleuven.be (for Ada-Belgium/Ada-Europe/SIGAda/WG9)

* 27th Ada-Europe Int. Conf. Reliable Software Technologies (AEiC 2023)
* June 13-16, 2023, Lisbon, Portugal, www.ada-europe.org/conference2023

Re: Ada 2022 Language Reference Manual to be Published by Springer

<8e123847-e27c-4c34-8a67-27195aaa67c7n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9716&group=comp.lang.ada#9716

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:a05:622a:20f:b0:3e4:e17f:a544 with SMTP id b15-20020a05622a020f00b003e4e17fa544mr797103qtx.12.1686759066485;
Wed, 14 Jun 2023 09:11:06 -0700 (PDT)
X-Received: by 2002:a25:320d:0:b0:bcc:285c:66de with SMTP id
y13-20020a25320d000000b00bcc285c66demr1201096yby.5.1686759066293; Wed, 14 Jun
2023 09:11:06 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!1.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 14 Jun 2023 09:11:05 -0700 (PDT)
In-Reply-To: <u6chud$1nkv$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=62.28.151.178; posting-account=uulyKwoAAAA86DO0ODu--rZtbje8Sytn
NNTP-Posting-Host: 62.28.151.178
References: <u6bnu9$3uro9$1@dont-email.me> <efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
<u6chud$1nkv$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8e123847-e27c-4c34-8a67-27195aaa67c7n@googlegroups.com>
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
From: ehh.public@gmail.com (Egil H H)
Injection-Date: Wed, 14 Jun 2023 16:11:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 21
 by: Egil H H - Wed, 14 Jun 2023 16:11 UTC

On Wednesday, June 14, 2023 at 3:13:36 PM UTC+1, Dirk Craeynest wrote:

> But the bulk of the ToC is identical, apart from those differences
> required by ISO. Most importantly: the described language in both
> documents is identical.
>

The clause numbering is not the same, as clause 1 has been split into 4
clauses in the ISO version, so clause `2 Lexical Elements` in the Draft corresponds
to `5 Lexical Elements` in the ISO version

And (at least) one bug in the ISO ToC,
`7.3.4 Delta Aggregates` and `7.3.5 Container Aggregates`
are collapsed beneath `7.3.3. Array Aggregates`,
even though the subclause level is the same.

--
~egilhh

Re: Ada 2022 Language Reference Manual to be Published by Springer

<a0b8729e-40a5-42f1-8ef3-d0ef27834804n@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9717&group=comp.lang.ada#9717

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ac8:4e51:0:b0:3f8:6bf6:7403 with SMTP id e17-20020ac84e51000000b003f86bf67403mr907335qtw.0.1686759339717;
Wed, 14 Jun 2023 09:15:39 -0700 (PDT)
X-Received: by 2002:a81:c948:0:b0:55d:6af3:1e2c with SMTP id
c8-20020a81c948000000b0055d6af31e2cmr960040ywl.3.1686759337970; Wed, 14 Jun
2023 09:15:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 14 Jun 2023 09:15:37 -0700 (PDT)
In-Reply-To: <u6chud$1nkv$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=18.195.216.32; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 18.195.216.32
References: <u6bnu9$3uro9$1@dont-email.me> <efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
<u6chud$1nkv$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a0b8729e-40a5-42f1-8ef3-d0ef27834804n@googlegroups.com>
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Wed, 14 Jun 2023 16:15:39 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3007
 by: AdaMagica - Wed, 14 Jun 2023 16:15 UTC

Dirk Craeynest schrieb am Mittwoch, 14. Juni 2023 um 16:13:36 UTC+2:
> AdaMagica <christ-u...@t-online.de> wrote:
> >This ist still Draft 35. The final version is not yet available.
> Note that the page at the above URL mentions:
>
> "This is draft 35. This draft contains all ARG-approved AI12s. This
> is the draft that has been submitted to complete the standardization
> process."
>
> So draft 35 *is* what was submitted to ISO.

Yes; I know...

> That message claimed about the ISO document: "The ToC is very different
> from Draft 35."

Funny, when I first opened the preview, the complete table of contents with page numbers could be read. The ISO document had far less pages then Draft 35 (951 pages). I wondered how this could be...
Now the ToC is without page numbers, so I cannot compare.

If you compare the ISO ToC and the Draft 35 one, you'll see that clause and subclause numbers differ. So old references like RM 3.5 will lead astray.

--- ISO locuta, causa finita. ---

> While draft 35 is what was submitted to ISO, the documents indeed are
> not identical. Though I would not say the ToC's are "very different".
>
> Yes, the introductory chapters in the ISO document are slightly
> different from those in the RM on ada-auth.org, and there's no Annex on
> "Obsolescent Features" nor a "Glossary" (that was removed in draft 35
> anyway). All this is due to specific requirements that ISO has for its
> standards. There are more differences, such as the ISO document not
> having any paragraph numbers as those are not allowed in ISO standards.
>
> But the bulk of the ToC is identical, apart from those differences
> required by ISO. Most importantly: the described language in both
> documents is identical.

Re: Ada 2022 Language Reference Manual to be Published by Springer

<24c5477a-c3a1-409f-87ab-18b0173c058cn@googlegroups.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9718&group=comp.lang.ada#9718

  copy link   Newsgroups: comp.lang.ada
X-Received: by 2002:ad4:5505:0:b0:5ef:5726:ba25 with SMTP id pz5-20020ad45505000000b005ef5726ba25mr272229qvb.0.1686762206504;
Wed, 14 Jun 2023 10:03:26 -0700 (PDT)
X-Received: by 2002:a81:a8c4:0:b0:569:d971:43c1 with SMTP id
f187-20020a81a8c4000000b00569d97143c1mr1085190ywh.1.1686762206336; Wed, 14
Jun 2023 10:03:26 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.ada
Date: Wed, 14 Jun 2023 10:03:26 -0700 (PDT)
In-Reply-To: <8e123847-e27c-4c34-8a67-27195aaa67c7n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=18.195.216.32; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf
NNTP-Posting-Host: 18.195.216.32
References: <u6bnu9$3uro9$1@dont-email.me> <efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
<u6chud$1nkv$1@dont-email.me> <8e123847-e27c-4c34-8a67-27195aaa67c7n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <24c5477a-c3a1-409f-87ab-18b0173c058cn@googlegroups.com>
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
From: christ-usch.grein@t-online.de (AdaMagica)
Injection-Date: Wed, 14 Jun 2023 17:03:26 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1757
 by: AdaMagica - Wed, 14 Jun 2023 17:03 UTC

Egil H H schrieb am Mittwoch, 14. Juni 2023 um 18:11:07 UTC+2:
> On Wednesday, June 14, 2023 at 3:13:36 PM UTC+1, Dirk Craeynest wrote:
> And (at least) one bug in the ISO ToC,
> `7.3.4 Delta Aggregates` and `7.3.5 Container Aggregates`
> are collapsed beneath `7.3.3. Array Aggregates`,
> even though the subclause level is the same.

Not only this. The whole of 7.4 to 7.10 is collaped under 7.3.3.

Re: Ada 2022 Language Reference Manual to be Published by Springer

<87zg51hlm6.fsf@nosuchdomain.example.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9719&group=comp.lang.ada#9719

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith.S.Thompson+u@gmail.com (Keith Thompson)
Newsgroups: comp.lang.ada
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
Date: Wed, 14 Jun 2023 12:47:29 -0700
Organization: None to speak of
Lines: 19
Message-ID: <87zg51hlm6.fsf@nosuchdomain.example.com>
References: <u6bnu9$3uro9$1@dont-email.me>
<efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
<u6chud$1nkv$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="3c8eee7e9d631c89ab739ed57fa0d1c4";
logging-data="122816"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19e18h3d8R3qj8h2uazGnqW"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:krrTGzqBYQ9HjoosoJ41Prb/BFc=
sha1:dklq2XC+Q/cAb54MpP9i5mBN12o=
 by: Keith Thompson - Wed, 14 Jun 2023 19:47 UTC

dirk@orka.cs.kuleuven.be. (Dirk Craeynest) writes:
[...]
> Yes, the introductory chapters in the ISO document are slightly
> different from those in the RM on ada-auth.org, and there's no Annex on
> "Obsolescent Features" nor a "Glossary" (that was removed in draft 35
> anyway). All this is due to specific requirements that ISO has for its
> standards. There are more differences, such as the ISO document not
> having any paragraph numbers as those are not allowed in ISO standards.
[...]

Is disallowing paragraph numbers a recent change? I have a copy of the
2011 ISO C standard, ISO/IEC 9899:2011 (E), and it definitely has
paragraph numbers. (Which are extremely useful, BTW; it seems silly for
ISO to disallow them.)

--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Will write code for food.
void Void(void) { Void(); } /* The recursive call of the void */

Re: Ada 2022 Language Reference Manual to be Published by Springer

<lymt10wm9o.fsf@pushface.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9720&group=comp.lang.ada#9720

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: simon@pushface.org (Simon Wright)
Newsgroups: comp.lang.ada
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
Date: Thu, 15 Jun 2023 20:36:35 +0100
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <lymt10wm9o.fsf@pushface.org>
References: <u6bnu9$3uro9$1@dont-email.me>
<efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com>
<u6chud$1nkv$1@dont-email.me>
<8e123847-e27c-4c34-8a67-27195aaa67c7n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="f0e7c0479a9877b81d988222e880b2e9";
logging-data="547532"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX180zaCX2YuRYO1AF8odzUAJBtht1qf0Pyg="
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (darwin)
Cancel-Lock: sha1:3jecQEkJ8KE4CZE0tjWcomohoVY=
sha1:O/EWcxS0i3qJYP3fVIWrWomU3PA=
 by: Simon Wright - Thu, 15 Jun 2023 19:36 UTC

Egil H H <ehh.public@gmail.com> writes:

> On Wednesday, June 14, 2023 at 3:13:36 PM UTC+1, Dirk Craeynest wrote:
>
>> But the bulk of the ToC is identical, apart from those differences
>> required by ISO. Most importantly: the described language in both
>> documents is identical.
>>
>
> The clause numbering is not the same, as clause 1 has been split into 4
> clauses in the ISO version, so clause `2 Lexical Elements` in the
> Draft corresponds
> to `5 Lexical Elements` in the ISO version
>
> And (at least) one bug in the ISO ToC,
> `7.3.4 Delta Aggregates` and `7.3.5 Container Aggregates`
> are collapsed beneath `7.3.3. Array Aggregates`,
> even though the subclause level is the same.

From my point of view, never mind the bug, this makes the ISO document a
white elephant.

The stability of the clause numbering, and the hyperlinking, make the RM
the valuable document that it is.

Re: Ada 2022 Language Reference Manual to be Published by Springer

<u6johg$15ue8$1@dont-email.me>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=9724&group=comp.lang.ada#9724

  copy link   Newsgroups: comp.lang.ada
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: randy@rrsoftware.com (Randy Brukardt)
Newsgroups: comp.lang.ada
Subject: Re: Ada 2022 Language Reference Manual to be Published by Springer
Date: Sat, 17 Jun 2023 02:49:12 -0500
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <u6johg$15ue8$1@dont-email.me>
References: <u6bnu9$3uro9$1@dont-email.me><efc916e4-99dd-4ec6-b196-267252871934n@googlegroups.com><u6chud$1nkv$1@dont-email.me> <87zg51hlm6.fsf@nosuchdomain.example.com>
Injection-Date: Sat, 17 Jun 2023 07:49:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="e397dc105e734c45be259b9319dda610";
logging-data="1243592"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19GLu9Vm+QJVeHizN/EonCSy3/nn8JlBPA="
Cancel-Lock: sha1:BeXQDJaR6ZKFx/TDgDx7yfSmnmU=
X-RFC2646: Format=Flowed; Original
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MSMail-Priority: Normal
 by: Randy Brukardt - Sat, 17 Jun 2023 07:49 UTC

Actually, paragraph numbers weren't allowed back in the Ada 83/Ada 95 days.
So the original ISO versions didn't have them. You can use them in ISO
documents now (I don't know when this changed), but you have to get a
special waiver to do so - for *every* individual standard that you want to
have them (that's a recent change, for the worse). And if we added them to
the ISO version (after getting the appropriate waiver -- which I didn't know
about for this last round of standardization), they'd be different than the
ones in the RM (because they wouldn't allow versioning or inserted numbers).
That doesn't seem helpful to me, YMMV.

ISO no longer lets us be compatible with the clause numbering of previous
versions -- ALL standards have to follow their numbering for initial stuff.
They've also changed from requiring not using Annexes I and O (since they're
easily confused with chapters (nope, now sections (nope, now clauses)) -- to
requiring having Annexes I and O.

Bob Duff explained it best: The people maintaining the "standards for
standards" have made no attempt to keep upward compatibilty in their work
(unlike us Ada people). Every standard in existence has to be changed
substantially with each new edition in order to meet the ever-changing
requirements. It's hard to believe that these people don't understand (or
don't care) that these standards are used for a very long time.

Randy Brukardt, Project Editor, ISO/IEC 8652

"Keith Thompson" <Keith.S.Thompson+u@gmail.com> wrote in message
news:87zg51hlm6.fsf@nosuchdomain.example.com...
> dirk@orka.cs.kuleuven.be. (Dirk Craeynest) writes:
> [...]
>> Yes, the introductory chapters in the ISO document are slightly
>> different from those in the RM on ada-auth.org, and there's no Annex on
>> "Obsolescent Features" nor a "Glossary" (that was removed in draft 35
>> anyway). All this is due to specific requirements that ISO has for its
>> standards. There are more differences, such as the ISO document not
>> having any paragraph numbers as those are not allowed in ISO standards.
> [...]
>
> Is disallowing paragraph numbers a recent change? I have a copy of the
> 2011 ISO C standard, ISO/IEC 9899:2011 (E), and it definitely has
> paragraph numbers. (Which are extremely useful, BTW; it seems silly for
> ISO to disallow them.)
>
> --
> Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
> Will write code for food.
> void Void(void) { Void(); } /* The recursive call of the void */

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor