<div dir="ltr">The syntax we ended up with is not really perfect from my point of view, but I assume that core team knows what they are doing :P<div><br><div>But I still wonder if discussion on standard precedence groups is possible before Swift 3.</div><div>It does not require any implementation: if we settle on something, we will just need to modify Swift source where precedence groups are located.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-07-08 1:42 GMT+03:00 Joe Groff via swift-evolution <span dir="ltr"><<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Proposal link: <a href="https://github.com/apple/swift-evolution/blob/master/proposals/0077-operator-precedence.md" target="_blank">https://github.com/apple/swift-evolution/blob/master/proposals/0077-operator-precedence.md</a><div><br></div><div>The second review of SE-0077, "Improved operator declarations" ran from June 29 ... July 4, 2016. The proposal has been <b>*accepted*</b> with minor revisions. This round of feedback focused on naming, both of the attributes for precedence groups and the conventions to use for naming the groups themselves:</div><div><br></div><div>- The community expressed a strong preference for 'higherThan' and 'lowerThan' precedence relationships over the previously-proposed 'strongerThan' and 'weakerThan', and the core team *<b>agrees*</b> that these are better terms of art. The proposal is accepted with these terms revised.</div><div><br></div><div>- The standard library team reviewed the proposed names for the standard precedence groups, and suggests the following minor naming revisions:</div><div><br></div><div><blockquote type="cite">AssignmentPrecedence<br>TernaryPrecedence<br>DefaultPrecedence<br>LogicalDisjunctionPrecedence<br>LogicalConjunctionPrecedence<br>ComparisonPrecedence<br>NilCoalescingPrecedence<br>CastingPrecedence<br>RangeFormationPrecedence<br>AdditionPrecedence<br>MultiplicationPrecedence<br>BitwiseShiftPrecedence</blockquote></div><div><br></div><div>establishing a convention of <Noun>Precedence for precedence group names. The core team accepts the proposal with these revised standard precedence names.</div><div><br></div><div>Thanks Anton for shepherding this proposal through the review process!</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-Joe</div></font></span></div><br>_______________________________________________<br>
swift-evolution mailing list<br>
<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a><br>
<a href="https://lists.swift.org/mailman/listinfo/swift-evolution" rel="noreferrer" target="_blank">https://lists.swift.org/mailman/listinfo/swift-evolution</a><br>
<br></blockquote></div><br></div>