Annex F
(normative)
Information Systems
This Annex provides a set of 
facilities relevant to Information Systems programming. These fall into 
several categories: 
 
an attribute definition 
clause specifying Machine_Radix for a decimal subtype;
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
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. 
Implementation Advice
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) for the Convention aspect (see 
Annex 
B), thus allowing Ada programs to interface with programs written 
in that language. 
 
Ada 2005 and 2012 Editions sponsored in part by Ada-Europe