CVS difference for ai12s/ai12-0125-3.txt
--- ai12s/ai12-0125-3.txt 2016/08/16 01:32:15 1.9
+++ ai12s/ai12-0125-3.txt 2016/08/19 03:03:15 1.10
@@ -1,4 +1,4 @@
-!standard 5.2.1(0) 16-08-05 AI12-0125-3/05
+!standard 5.2.1(0) 16-08-18 AI12-0125-3/06
!standard 2.2(9)
!standard 3.3(21.1/3)
!standard 4.1(2/3)
@@ -130,14 +130,14 @@
Board(1, 1) := @ + 1; -- An abbreviation for Board(1, 1) := Board(1, 1) + 1;
-- (Board is declared in 3.6.1)
- Last_Month : Date := Yesterday; -- See 3.8
- Last_Month := (Year => (if @.Month = January then @.Year-1 else @.Year),
- Month => (if @.Month = January then December else Month_Name'Pred(@.Month)),
- Day => @.Day);
+ My_Complex_Array : array (1 .. Max) of Complex; -- See 3.3.2, 3.8.
+ ...
+ -- Square the element in the Count (see 3.3.1) position:
+ My_Complex_Array (Count) := (Re => @.Re**2 - @.Im**2,
+ Im => -2.0 * @.Re * @.Im);
-- A target_name can be used multiple times and as a prefix if needed.
-
Add after 8.6(9/4):
* The *variable_*name of an assignment_statement *A*, if the expression of
@@ -436,10 +436,11 @@
@xcode<Board(1, 1) := @@ + 1; -- @ft<@i<An abbreviation for Board(1, 1) := Board(1, 1) + 1;>>
-- @ft<@i<(Board is declared in 3.6.1).>>>
-@xcode<Last_Month : Date := Yesterday; -- @ft<@i<See 3.8.>>
-Last_Month := (Year =@> (@b<if> @@.Month = January @b<then> @@.Year - 1 @b<else> @@.Year),
- Month =@> (@b<if> @@.Month = January @b<then> December @b<else> Month_Name'Pred(@@.Month)),
- Day =@> @@.Day);
+@xcode<My_Complex_Array : @b<array> (1 .. Max) @b<of> Complex; -- @ft<@i<See 3.3.2, 3.8.>>
+ ...
+ -- @ft<@i<Square the element in the Count (see 3.3.1) position:>>
+ My_Complex_Array (Count) := (Re => @@.Re**2 - @@.Im**2,
+ Im => -2.0 * @@.Re * @@.Im);
-- @ft<@i<A target_name can be used multiple times and as a prefix if needed.>>>
!corrigendum 8.6(9/4)
@@ -3476,3 +3477,78 @@
order that I can put this AI and the rest out for editorial review.)
****************************************************************
+
+From: Jeff Cousins
+Sent: Tuesday, August 16, 2016 4:41 AM
+
+A, but I'd be ok with any of them.
+C doesn't need qualification.
+
+****************************************************************
+
+From: Randy Brukardt
+Sent: Tuesday, August 16, 2016 10:23 PM
+
+So far, Jeff has voted for [A] (not surprising, it was his suggestion :-).
+Anyone else have a preference???
+
+****************************************************************
+
+From: Jean-Pierre Rosen
+Sent: Wednesday, August 17, 2016 3:02 AM
+
+I can definitely live with all three. (Slight) preference order:
+B, A, C
+
+****************************************************************
+
+From: Tullio Vardanega
+Sent: Wednesday, August 17, 2016 3:24 AM
+
+I concur with JP:
+- can live with all three
+- my preference order is: B, A, C
+
+****************************************************************
+
+From: Tucker Taft
+Sent: Wednesday, August 17, 2016 6:04 AM
+
+All are fine. In order, my preferences are [A], [B], [C].
+
+****************************************************************
+
+From: Brad Moore
+Sent: Wednesday, August 17, 2016 8:34 AM
+
+All fine, my preferences are [A]. [C], [B] Brad
+
+****************************************************************
+
+From: Erhard Ploedereder
+Sent: Wednesday, August 17, 2016 8:35 AM
+
+I go for [a]. Teaches not only Ada but also Math.
+
+****************************************************************
+
+From: Gary Dismukes
+Sent: Wednesday, August 17, 2016 12:35 PM
+
+I'm also in favor of 'a'.
+
+****************************************************************
+
+From: Randy Brukardt
+Sent: Thursday, August 18, 2016 8:33 PM
+
+Thanks, guys. We have a clear winner: six people (including me) selected A as
+their first choice, and the other two put it down as their second choice. B got
+two first place votes, one second place vote, and two third place votes, and the
+rest didn't mention it at all. Poor C was hardly mentioned at all (two seconds
+and three thirds).
+
+I'll fix up everything to use A and we can consider this matter closed.
+
+****************************************************************
+
Questions? Ask the ACAA Technical Agent