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

Differences between 1.1 and version 1.2
Log of other versions for file ai05s/ai05-0003-1.txt

--- ai05s/ai05-0003-1.txt	2006/03/18 06:09:22	1.1
+++ ai05s/ai05-0003-1.txt	2007/08/07 01:16:16	1.2
@@ -108,3 +108,17 @@
 
 ****************************************************************
 
+Editor's note, August 3, 2007
+
+One possible fix for the problem of the not quite equivalent equivalence
+rule in 6.6(2) would be to reduce or eliminate the difference between
+expressions and names. The problem is that an infix operator call is
+an expression, not a name, while the supposedly equivalent function call
+is a name. Thus is it illegal to rename the result of an expression:
+    Val : Integer renames A + 3; -- Illegal
+even though the equivalent prefix call is legal:
+    Val : Integer renames "+"(A, 3); -- Legal
+
+See AC-00143 for a thread about this problem and its effects.
+
+****************************************************************

Questions? Ask the ACAA Technical Agent