CVS difference for ai05s/ai05-0092-1.txt

Differences between 1.6 and version 1.7
Log of other versions for file ai05s/ai05-0092-1.txt

--- ai05s/ai05-0092-1.txt	2009/04/30 06:19:47	1.6
+++ ai05s/ai05-0092-1.txt	2009/07/11 03:06:22	1.7
@@ -1,4 +1,4 @@
-!standard  3.3.1(20.4/2)                                09-04-27  AI05-0092-1/05
+!standard  3.3.1(20.4/2)                                09-07-06  AI05-0092-1/06
 !standard  3.9(25.1/2)
 !standard  6.3.1(21.1/2)
 !standard  9.6(22)
@@ -8,6 +8,12 @@
 !standard A.11(4/2)
 !standard A.11(5/2)
 !standard A.16(68/2)
+!standard A.18.10(2/2)
+!standard A.18.11(2/2)
+!standard A.18.12(2/2)
+!standard A.18.13(2/2)
+!standard A.18.14(2/2)
+!standard A.18.15(2/2)
 !standard G.2.2(11)
 !class presentation 08-03-05
 !status work item 06-03-05
@@ -45,6 +51,9 @@
 
 11) Add a default of "" to the Form parameter.
 
+12) The existing indefinite container forms have differences in contents and in
+semantics.
+
 !question
 
 1) Generally, "must" shall not be used in normative rules of the standard. However,
@@ -76,6 +85,10 @@
 11) A.16(13/2) includes a default of "" for the Form parameter, but A.16(68/2) does
 not. Should A.16(68/2) have a default for the Form parameter? (Yes.)
 
+12) A.18.10(2/2) [and the other 5 indefinite container forms] says that the contents
+of package Indefinite_Vectors differs from the contents of package Vectors, but the
+semantics is changed in various ways as well. Should the wording reflect this? (Yes.)
+
 [Other questions here.]
 
 !recommendation
@@ -108,6 +121,9 @@
 
 11) Replace "Form : in String);" with "Form : in String := "");" in A.16(68/2).
 
+12) Add "and semantics" after "contents" in A.18.10(2/2), A.18.11(2/2), A.18.12(2/2),
+A.18.13(2/2), A.18.14(2/2), and A.18.15(2/2).
+
 !discussion
 
 1) 3.3.1(20.4/2) uses "must precede", while 3.3.1(20.1-3/2) use "is preceded by".
@@ -147,6 +163,11 @@
 Since Form parameters generally default to "", we believe that A.16(13/2) is
 correct and change A.16(68/2) to match.
 
+12) It is obvious that more than just the contents are changed for the indefinite
+forms. For instance, A.18.10(8/2) is not referring to the contents of the package.
+It is best if the wording reflects that.
+
+
 !corrigendum 3.3.1(20.4/2)
 
 @drepl
@@ -317,6 +338,60 @@
                      Target_Name : @b<in> String;
                      Form        : @b<in> String := "");>
 
+!corrigendum A.18.10(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Vectors has
+the same contents as Containers.Vectors except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Vectors has
+the same contents and semantics as Containers.Vectors except:
+
+!corrigendum A.18.11(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Doubly_Linked_Lists
+has the same contents as Containers.Doubly_Linked_Lists except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Doubly_Linked_Lists has
+the same contents and semantics as Containers.Doubly_Linked_Lists except:
+
+!corrigendum A.18.12(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Hashed_Maps has
+the same contents as Containers.Hashed_Maps except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Hashed_Maps has
+the same contents and semantics as Containers.Hashed_Maps except:
+
+!corrigendum A.18.13(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Ordered_Maps has
+the same contents as Containers.Ordered_Maps except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Ordered_Maps has
+the same contents and semantics as Containers.Ordered_Maps except:
+
+!corrigendum A.18.14(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Hashed_Sets has
+the same contents as Containers.Hashed_Sets except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Hashed_Sets has
+the same contents and semantics as Containers.Hashed_Sets except:
+
+!corrigendum A.18.15(2/2)
+
+@drepl
+The declaration of the generic library package Containers.Indefinite_Ordered_Sets has
+the same contents as Containers.Ordered_Sets except:
+@dby
+The declaration of the generic library package Containers.Indefinite_Ordered_Sets has
+the same contents and semantics as Containers.Ordereds except:
+
 !corrigendum G.2.2(11)
 
 @drepl
@@ -678,5 +753,19 @@
 anyway, but it doesn't seem important enough to do in general.
 (This sort of thing made a mess for the automatic syntax link generator for the
 HTML version of the Standard.)
+
+****************************************************************
+
+From: Randy Brukardt
+Sent: Monday, July 6, 2009  7:42 PM
+
+The minutes of the Tallahassee ARG meeting say (under AI05-0001-1):
+
+Change the introductory paragraph to say "...change the contents {and semantics} of the
+package...". That makes it clear that the semantics also are changed. Really should make
+that change to all of the indefinite forms as well.
+
+The last sentence was intended to cover all of the *existing* indefinite forms as well
+as the new ones.
 
 ****************************************************************

Questions? Ask the ACAA Technical Agent