<div dir="ltr">I think it is important that we as a community discuss the non-operator portion of this proposal. And, given the strong opinions about operators that have been expressed, I think it is unlikely we will do so while major operator changes are on the table.<div><br></div><div>Thus I would suggest that either the operator changes should be separated out into their own proposal, or we should make only minor (and generally consensus-agreed) changes to the operator set as part of this one.</div><div><br></div><div>Here is what I propose:</div><div><br></div><div>Emoji shall be identifiers, not operators.</div><div>The turned ampersand shall be an operator, not an identifier.<br></div><div>The empty set and infinity symbols shall be identifiers, not operators.</div><div><br></div><div>All other potential changes to the set of operator characters then go in their own proposal, which I am sure will receive a lot of attention.</div><div><br></div><div>It may turn out that the non-operator portion of this proposal nonetheless touches characters that Swift has designated for operators, in which case we may address those as they arise.</div><div><br></div><div>Does that sound like a reasonable way forward?</div><div><br></div><div>Nevin</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 21, 2016 at 9:27 AM, Ben Rimmington via swift-evolution <span dir="ltr">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank">swift-evolution@swift.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
&gt; On 21 Oct 2016, at 13:42, Benjamin Spratling wrote:<br>
&gt;<br>
&gt; Brackets and symbols are definitely operators.  Different brackets are used to represent various quantum mechanical forms and operations.<br>
<br>
</span>The brackets are mostly &quot;bracket pieces&quot;:<br>
<span class=""><br>
        [:Math_Symbol:]<br>
        - [:name=/\bANGLE\b/:]<br>
</span><span class="">        - [:Emoji:]<br>
        - [:ID_Continue:]<br>
        - [:NFC_Quick_Check=No:]<br>
        &amp; [:Script_Extensions=Common:]<br>
</span>        &amp; [:Block=Miscellaneous_<wbr>Technical:]<br>
<br>
&lt;<a href="http://www.unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AMath_Symbol%3A%5D%0D%0A-+%5B%3Aname%3D%2F%5CbANGLE%5Cb%2F%3A%5D%0D%0A-+%5B%3AEmoji%3A%5D%0D%0A-+%5B%3AID_Continue%3A%5D%0D%0A-+%5B%3ANFC_Quick_Check%3DNo%3A%5D%0D%0A%26+%5B%3AScript_Extensions%3DCommon%3A%5D%0D%0A%26+%5B%3ABlock%3DMiscellaneous_Technical%3A%5D" rel="noreferrer" target="_blank">http://www.unicode.org/cldr/<wbr>utility/list-unicodeset.jsp?a=<wbr>%5B%3AMath_Symbol%3A%5D%0D%0A-<wbr>+%5B%3Aname%3D%2F%5CbANGLE%<wbr>5Cb%2F%3A%5D%0D%0A-+%5B%<wbr>3AEmoji%3A%5D%0D%0A-+%5B%3AID_<wbr>Continue%3A%5D%0D%0A-+%5B%<wbr>3ANFC_Quick_Check%3DNo%3A%5D%<wbr>0D%0A%26+%5B%3AScript_<wbr>Extensions%3DCommon%3A%5D%0D%<wbr>0A%26+%5B%3ABlock%<wbr>3DMiscellaneous_Technical%3A%<wbr>5D</a>&gt;<br>
<span class=""><br>
&gt; Arrows are also useful as operators, including but not restricted to chemical reactions.<br>
<br>
</span>Including arrows, there are 740 operators:<br>
<span class=""><br>
        [:Math_Symbol:]<br>
        - [:name=/\bANGLE\b/:]<br>
        - [:name=EMPTY SET:]<br>
        - [:name=INFINITY:]<br>
        - [:Emoji:]<br>
        - [:ID_Continue:]<br>
        - [:NFC_Quick_Check=No:]<br>
        &amp; [:Script_Extensions=Common:]<br>
</span>        &amp; [[:Block=Arrows:]<br>
           [:Block=General_Punctuation:]<br>
           [:Block=Latin_1_Supplement:]<br>
           [:Block=Mathematical_<wbr>Operators:]<br>
           [:Block=Miscellaneous_<wbr>Mathematical_Symbols_A:]<br>
           [:Block=Miscellaneous_Symbols_<wbr>And_Arrows:]<br>
           [:Block=Supplemental_Arrows_A:<wbr>]<br>
           [:Block=Supplemental_Arrows_B:<wbr>]<br>
           [:Block=Supplemental_<wbr>Mathematical_Operators:]]<br>
<br>
&lt;<a href="http://www.unicode.org/cldr/utility/list-unicodeset.jsp?a=%5B%3AMath_Symbol%3A%5D%0D%0A-+%5B%3Aname%3D%2F%5CbANGLE%5Cb%2F%3A%5D%0D%0A-+%5B%3Aname%3DEMPTY+SET%3A%5D%0D%0A-+%5B%3Aname%3DINFINITY%3A%5D%0D%0A-+%5B%3AEmoji%3A%5D%0D%0A-+%5B%3AID_Continue%3A%5D%0D%0A-+%5B%3ANFC_Quick_Check%3DNo%3A%5D%0D%0A%26+%5B%3AScript_Extensions%3DCommon%3A%5D%0D%0A%26+%5B%5B%3ABlock%3DArrows%3A%5D%0D%0A+++%5B%3ABlock%3DGeneral_Punctuation%3A%5D%0D%0A+++%5B%3ABlock%3DLatin_1_Supplement%3A%5D%0D%0A+++%5B%3ABlock%3DMathematical_Operators%3A%5D%0D%0A+++%5B%3ABlock%3DMiscellaneous_Mathematical_Symbols_A%3A%5D%0D%0A+++%5B%3ABlock%3DMiscellaneous_Symbols_And_Arrows%3A%5D%0D%0A+++%5B%3ABlock%3DSupplemental_Arrows_A%3A%5D%0D%0A+++%5B%3ABlock%3DSupplemental_Arrows_B%3A%5D%0D%0A+++%5B%3ABlock%3DSupplemental_Mathematical_Operators%3A%5D%5D" rel="noreferrer" target="_blank">http://www.unicode.org/cldr/<wbr>utility/list-unicodeset.jsp?a=<wbr>%5B%3AMath_Symbol%3A%5D%0D%0A-<wbr>+%5B%3Aname%3D%2F%5CbANGLE%<wbr>5Cb%2F%3A%5D%0D%0A-+%5B%<wbr>3Aname%3DEMPTY+SET%3A%5D%0D%<wbr>0A-+%5B%3Aname%3DINFINITY%3A%<wbr>5D%0D%0A-+%5B%3AEmoji%3A%5D%<wbr>0D%0A-+%5B%3AID_Continue%3A%<wbr>5D%0D%0A-+%5B%3ANFC_Quick_<wbr>Check%3DNo%3A%5D%0D%0A%26+%5B%<wbr>3AScript_Extensions%3DCommon%<wbr>3A%5D%0D%0A%26+%5B%5B%3ABlock%<wbr>3DArrows%3A%5D%0D%0A+++%5B%<wbr>3ABlock%3DGeneral_Punctuation%<wbr>3A%5D%0D%0A+++%5B%3ABlock%<wbr>3DLatin_1_Supplement%3A%5D%0D%<wbr>0A+++%5B%3ABlock%<wbr>3DMathematical_Operators%3A%<wbr>5D%0D%0A+++%5B%3ABlock%<wbr>3DMiscellaneous_Mathematical_<wbr>Symbols_A%3A%5D%0D%0A+++%5B%<wbr>3ABlock%3DMiscellaneous_<wbr>Symbols_And_Arrows%3A%5D%0D%<wbr>0A+++%5B%3ABlock%<wbr>3DSupplemental_Arrows_A%3A%5D%<wbr>0D%0A+++%5B%3ABlock%<wbr>3DSupplemental_Arrows_B%3A%5D%<wbr>0D%0A+++%5B%3ABlock%<wbr>3DSupplemental_Mathematical_<wbr>Operators%3A%5D%5D</a>&gt;<br>
<div class="HOEnZb"><div class="h5"><br>
-- Ben<br>
<br>
______________________________<wbr>_________________<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/<wbr>mailman/listinfo/swift-<wbr>evolution</a><br>
</div></div></blockquote></div><br></div>