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

Differences between 1.10 and version 1.11
Log of other versions for file ai05s/ai05-0146-1.txt

--- ai05s/ai05-0146-1.txt	2010/10/16 06:24:40	1.10
+++ ai05s/ai05-0146-1.txt	2010/10/20 00:00:44	1.11
@@ -1,4 +1,4 @@
-!standard 13.3.3 (00)                                10-10-15  AI05-0146-1/07
+!standard 13.3.3 (00)                                10-10-19  AI05-0146-1/08
 !class amendment 09-02-15
 !status Amendment 2012 10-09-02
 !status ARG Approved  8-0-1  10-06-20
@@ -23,14 +23,14 @@
 invariants appeared on the specification of the types and packages rather
 than buried in the body, as it really represents part of the contract. In
 particular, one wants any implementation of a given package spec to conform
-to all of invariants specified, in the same way one wants any
+to all of the specified invariants, in the same way one wants any
 implementation of a package to conform to the constraints of the parameter
 and result subtypes of the visible subprograms of the package.
 
 Note that type invariants are not the same thing as constraints, as
 invariants apply to all values of a type, while constraints are
 generally used to identify a subset of the values of a type.  Invariants
-are only meaningful on private types, where there is a clear boundary
+are only meaningful for private types, where there is a clear boundary
 (the enclosing package) that separates where the invariant applies
 (outside) and where it need not be satisfied (inside). In some ways, an
 invariant is more like the range of values specified when declaring a

Questions? Ask the ACAA Technical Agent