CVS difference for ai12s/ai12-0242-1.txt

Differences between 1.7 and version 1.8
Log of other versions for file ai12s/ai12-0242-1.txt

--- ai12s/ai12-0242-1.txt	2018/03/02 06:46:45	1.7
+++ ai12s/ai12-0242-1.txt	2018/03/30 07:55:08	1.8
@@ -7944,3 +7944,58 @@
 
 ****************************************************************
 
+From: Brad Moore
+Sent: Saturday, March  3, 2018  12:07 AM
+
+I think I still prefer 'Reduce, partly because it is a simpler word, but more
+because this is associated with iteration which is an action, and can be used
+in contexts where a verb reads better, particularly when the prefix involves
+the word "for"
+
+eg.
+
+ (for I in 1 .. 10 => I**2)'Reduce("+", 0)
+
+In the same way that I view "loop" is a verb.
+
+  for I in 1 .. 10 loop
+      Sum := @ + I**2;
+  end loop
+
+
+both fit the pattern;
+
+   for x do Y;
+
+Where "do" is substituted with "loop", or "Reduce"
+
+While the overall expression is a value, the ' is applying an operation to the
+prefix, and the effect of that attribute is about iteration.
+
+I see an attribute like 'First as just semantically a substitution for a
+value. But 'Reduce is more closer to an action semantically.
+
+I could go either way, but my preference is still for 'Reduce.
+
+****************************************************************
+
+From: Jeff Cousins
+Sent: Saturday, March  3, 2018  3:53 AM
+
+>> I think that <expr>'Reduction(F,...) would be more palatable. What do
+>> others think?
+
+Reduction sounds more logical, but either is ok with me.  Maybe we should
+have a straw poll some time.
+
+****************************************************************
+
+From: Ed Schonberg
+Sent: Saturday, March  3, 2018  8:43 AM
+
+> I could go either way, but my preference is still for ‘Reduce.
+
+I also prefer the verb form.
+
+****************************************************************
+

Questions? Ask the ACAA Technical Agent