Annex F
(normative)
Information Systems
1
This Annex provides a set of
facilities relevant to Information Systems programming. These fall into
several categories:
2
an attribute definition
clause specifying Machine_Radix for a decimal subtype;
3
the package Decimal, which declares a set of constants
defining the implementation's capacity for decimal types, and a generic
procedure for decimal division; and
4/2
the child packages Text_IO.Editing, Wide_Text_IO.Editing,
and Wide_Wide_Text_IO.Editing, which support formatted and localized
output of decimal data, based on “picture String” values.
5/2
6
Implementation Advice
7
If COBOL (respectively, C) is widely supported in
the target environment, implementations supporting the Information Systems
Annex should provide the child package Interfaces.COBOL (respectively,
Interfaces.C) specified in
Annex B and should
support a
convention_identifier
of COBOL (respectively, C) in the interfacing pragmas (see
Annex
B), thus allowing Ada programs to interface with programs written
in that language.