Foreword to this version of the Ada Reference Manual
The International Standard for the programming
language Ada is ISO/IEC 8652:2012(E).
The Ada Working Group ISO/IEC JTC 1/SC 22/WG 9
is tasked by ISO with the work item to interpret and maintain the International
Standard and to produce Technical Corrigenda, as appropriate. The technical
work on the International Standard is performed by the Ada Rapporteur
Group (ARG) of WG 9. In June 2015, WG 9 approved and forwarded Technical
Corrigendum 1 to SC 22 for ISO approval, which was granted in December
2015. Technical Corrigendum 1 was published in February 2016.
The Technical Corrigendum lists the individual
changes that need to be made to the text of the International Standard
to correct errors, omissions or inconsistencies. The corrections specified
in Technical Corrigendum 1 are part of the International Standard ISO/IEC
When ISO published Technical Corrigendum 1, it
did not also publish a document that merges the changes from the Technical
Corrigendum into the text of the International Standard. However, ISO
rules require that the project editor for the International Standard
be able to produce such a document on demand.
This version of the Ada Reference Manual is what
the project editor would provide to ISO in response to such a request.
It incorporates the changes specified in the Technical Corrigendum into
the text of ISO/IEC 8652:2012(E). It should be understood that the publication
of any ISO document involves changes in general format, boilerplate,
headers, etc., as well as a review by professional editors that may introduce
editorial changes to the text. This version of the Ada Reference Manual
is therefore neither an official ISO document, nor a version guaranteed
to be identical to an official ISO document, should ISO decide to reprint
the International Standard incorporating an approved Technical Corrigendum.
It is nevertheless a best effort to be as close as possible to the technical
content of such an updated document. In the case of a conflict between
this document and Technical Corrigendum 1 as approved by ISO (or between
this document and the original 8652:2012 in the case of paragraphs not
changed by Technical Corrigendum 1), the other documents contain the
official text of the International Standard ISO/IEC 8652:2012(E).
As it is very inconvenient to have the Reference
Manual for Ada specified in two documents, this consolidated version
of the Ada Reference Manual is made available to the public.
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe