comp.lang.ada
 help / color / mirror / Atom feed
From: mgr <mgrojo@gmail.com>
Subject: Have I found an error in the index of the ARM?
Date: Thu, 27 Feb 2020 23:54:48 +0100
Date: 2020-02-27T23:54:48+01:00	[thread overview]
Message-ID: <r39hbm$1ovc$1@gioia.aioe.org> (raw)

Hello,

While generating some stubs (wiki draft) for the Ada Programming 
wikibook, I've found an inconsistency that ultimately comes from the 
index of Ada 2005 and 2012 Reference Manual.

The index in Wikibooks [1] was probably derived from the RM index [2]. I 
generated the stubs from the actual package names provided by GNAT 
implementation. As can be seen in the Wikibooks index, some  links are 
broken, despite having generated stubs for all the Ada children. The 
index in Wikibooks follows the RM index:

Ada.Wide_Text_IO.Bounded_IO   A.11(4/3)
Ada.Wide_Text_IO.Unbounded_IO   A.11(5/3)

Ada.Wide_Wide_Text_IO.Bounded_IO   A.11(4/3)
Ada.Wide_Wide_Text_IO.Unbounded_IO   A.11(5/3)

But in A.11 [3] the package names repeat Wide[_Wide] at the 
grandchildren level:
4/3
The specification of package Wide_Text_IO.Wide_Bounded_IO is the same as

5/3
The specification of package Wide_Text_IO.Wide_Unbounded_IO is the same

So generated stubs are not linked to the index. I guess the problem is 
in the RM index, because implementors have follow the letter of A.11.


[1] https://en.wikibooks.org/wiki/Ada_Programming/Libraries/Ada
[2] http://www.ada-auth.org/standards/12rm/html/RM-0-4.html
[3] http://www.ada-auth.org/standards/12rm/html/RM-A-11.html


             reply	other threads:[~2020-02-27 22:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-27 22:54 mgr [this message]
2020-02-28  3:25 ` Have I found an error in the index of the ARM? Randy Brukardt
replies disabled

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