Ada 2022 Language Reference Manual to be Published by Springer
...
The Ada 2022 LRM is available online:
www.ada-auth.org/standards/ada22.html.
...
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!
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.
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.
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.
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.
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.
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.
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 */
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 379 |
Nodes: | 16 (2 / 14) |
Uptime: | 44:12:00 |
Calls: | 8,141 |
Calls today: | 4 |
Files: | 13,085 |
Messages: | 5,857,953 |