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

--- ai05s/ai05-0147-1.txt 2010/10/13 03:55:41 1.20+++ ai05s/ai05-0147-1.txt 2010/10/19 00:41:42 1.21@@ -1,4 +1,4 @@-!standard 4.3.3(15) 10-10-12 AI05-0147-1/13+!standard 4.3.3(15) 10-10-18 AI05-0147-1/14
!standard 4.4(1)
!standard 4.4(7)
!standard 4.5.7(0)
@@ -313,7 +313,7 @@
!discussion
-The syntax of Ada requires that we require some sort of surrounding syntax to+The syntax of Ada is such that we require some sort of surrounding syntax to
make a conditional expression different than an if statement. Without that
requirement, we would have code like:
@@ -333,8 +333,8 @@
The obvious choice is to surround a conditional expression with parentheses.
This is already a common Ada design choice, and will be familiar to Ada
programmers. Other choices, such as using square brackets (currently unused in
-Ada), or using syntax other than "if", would be less familiar and would cause-programmers a confusion as to which syntax to use in a given location.+Ada), or using syntax other than "if", would be less familiar and would confuse+programmers as to which syntax to use in a given location.
Thus, we design conditional expressions to work like a fancy set of parentheses.
This is the reason that they are defined to be a primary rather than some other sort