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

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

--- ai05s/ai05-0021-1.txt	2008/11/26 23:58:33	1.6
+++ ai05s/ai05-0021-1.txt	2012/02/19 04:54:03	1.7
@@ -27,7 +27,7 @@
 list, map, or set) that contains the element designated by the cursor are
 tampered with.
 
-(3) Merge raises Program_Error if Source and Target are the same and non-empty.
+(3) Merge raises Program_Error if Source and Target are the same and nonempty.
 
 !question
 
@@ -65,7 +65,7 @@
 
 (3) Modify A.18.2(237/2) as follows:
 {If Source is empty, then Merge does nothing. If Source and Target are
-the same non-empty container object, then Program_Error is propagated.
+the same nonempty container object, then Program_Error is propagated.
 Otherwise, }Merge removes elements from Source and inserts them into Target;
 afterwards, Target contains the union of the elements that were initially
 in Source and Target; Source is left empty. If Target and Source are
@@ -85,7 +85,7 @@
 
 (3) With this change, Merge raises Program_Error in precisely those cases where the
 invariant on the result cannot be preserved. (It's not possible for a single
-object to be empty and non-empty at the same time.) The case in question (merging
+object to be empty and nonempty at the same time.) The case in question (merging
 with yourself) is weird enough that it is not worthwhile to make programmers
 worry about different invariants for (only) that case.
 
@@ -116,7 +116,7 @@
 of "<" is propagated.>
 @dby
 @xindent<If Source is empty, then Merge does nothing. If Source and Target are
-the same non-empty container object, then Program_Error is propagated.
+the same nonempty container object, then Program_Error is propagated.
 Otherwise, Merge removes elements from Source and inserts them into Target;
 afterwards, Target contains the union of the elements that were initially
 in Source and Target; Source is left empty. If Target and Source are
@@ -161,7 +161,7 @@
 of "<" is propagated.>
 @dby
 @xindent<If Source is empty, then Merge does nothing. If Source and Target are
-the same non-empty container object, then Program_Error is propagated.
+the same nonempty container object, then Program_Error is propagated.
 Otherwise, Merge removes elements from Source and inserts them into Target;
 afterwards, Target contains the union of the elements that were initially
 in Source and Target; Source is left empty. If Target and Source are

Questions? Ask the ACAA Technical Agent