CVS difference for ais/ai-00434.txt

Differences between 1.3 and version 1.4
Log of other versions for file ais/ai-00434.txt

--- ais/ai-00434.txt	2005/11/23 02:22:15	1.3
+++ ais/ai-00434.txt	2005/12/15 02:44:20	1.4
@@ -34,7 +34,7 @@
 !standard H.3.2     (5)
 !class presentation 05-08-17
 !status Amendment 200Y 05-08-17
-!comment This AI is not yet approved, but is included in the Amendment.
+!status ARG Approved 10-0-0  05-11-19
 !status work item 05-08-17
 !status received 05-08-17
 !priority High
@@ -106,7 +106,7 @@
 
 25) In G.2.6(13), "takes precedence to" is strange.
 
-26) In H.1(5 and 6), subtypes don't have an initial value.
+26) In H.1(5 and 6), subtypes may have more than one initial value.
 
 27) In H.3.2(5), objects are "visible".
 
@@ -114,10 +114,8 @@
 
 29) In 7.1(5-6), there are no declarative_items in a package spec.
 
-30) 13.13.2(8.1) and 13.13.2(25) are inscrutable.
+30) "Cartesian" should be capitalized in G.1.1(26).
 
-31) "Cartesian" should be capitalized in G.1.1(26).
-
 !recommendation
 
 (See summary.)
@@ -188,7 +186,7 @@
 
 25) This should be "takes precedence over".
 
-26) Objects have an initial value, add "an object of".
+26) Make "values" plural in both paragraphs.
 
 27) Declarations are visible, add "the declaration of".
 
@@ -197,11 +195,8 @@
 references to the use the numbers.
 
 29) These should say "basic_declarative_items".
-
-30) Reorganize this text to make it clearer that these paragraphs are
-talking about the default implementations.
 
-31) Yes, capitalize "Cartesian".
+30) Yes, capitalize "Cartesian".
 
 !corrigendum 7.1(05)
 
@@ -249,34 +244,6 @@
 A @fa<generic_declaration> declares a generic unit @emdash a generic package,
 generic procedure, or generic function, as appropriate.
 
-!corrigendum 13.13.02(8.1)
-
-@drepl
-For untagged derived types, the Write and Read attributes of the parent type
-are inherited as specified in 13.1; otherwise, the default implementations of
-these attributes are used.
-The default implementations of Write and Read attributes execute as follows:
-@dby
-For untagged derived types, the default implementations
-of the Write and Read attributes are inherited from
-the parent type as specified in 13.1; for other types,
-the default implementations of Write and Read attributes
-execute as follows:
-
-!corrigendum 13.13.02(25)
-
-@drepl
-For untagged derived types, the Output and Input attributes of the parent type
-are inherited as specified in 13.1; otherwise, the default implementations of
-these attributes are used. The default implementations of Output and Input
-attributes execute as follows:
-@dby
-For untagged derived types, the default implementations
-of the Output and Input attributes are inherited from
-the parent type as specified in 13.1; for other types,
-the default implementations of Output and Input attributes
-execute as follows:
-
 !corrigendum A(03)
 
 @drepl
@@ -683,7 +650,7 @@
 which such a value is used and is not an invalid representation.
 @dby
 If a @fa<pragma> Normalize_Scalars applies, the implementation shall document
-the implicit initial value for objects of scalar subtypes, and shall identify
+the implicit initial values for scalar subtypes, and shall identify
 each case in which such a value is used and is not an invalid representation.
 
 !corrigendum H.01(06)
@@ -692,8 +659,8 @@
 Whenever possible, the implicit initial value for a scalar subtype should be an
 invalid representation (see 13.9.1).
 @dby
-Whenever possible, the implicit initial value for an object of a scalar subtype
-should be an invalid representation (see 13.9.1).
+Whenever possible, the implicit initial values for a scalar subtype should be
+an invalid representation (see 13.9.1).
 
 !corrigendum H.03.02(05)
 

Questions? Ask the ACAA Technical Agent