<div dir="auto">Yes, that&#39;s right. We&#39;re not looking to change the basic source or execution character set, which are just the minimal set necessary for writing and running C++. <div dir="auto">But also that this isn&#39;t a problem that is being introduced. It&#39;s technically a problem now, and becoming worse as implementations make it easier to use characters outside the basic set. </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 10, 2020, 17:57 Tom Honermann &lt;<a href="mailto:tom@honermann.net">tom@honermann.net</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div>
    <div>Steve, I&#39;m assuming the motivation for
      this email was the claim in the abstract for P1953 that SG16 is
      &quot;looking at extending the basic character set&quot;?  Regardless, that
      part of the paper should be corrected.  Unicode identifiers have
      been valid since C++11; we&#39;re actually looking at adding more
      restrictions as opposed to extending the allowed characters.</div>
    <div><br>
    </div>
    <div>Corentin, another minor correction: in
      the primer section, characters are converted, not tokens. 
      Continuing this pedantic streak, the basic source character set
      also contains space and a few control characters
      (<a href="http://eel.is/c++draft/lex.charset#1" target="_blank" rel="noreferrer">http://eel.is/c++draft/lex.charset#1</a>).<br>
    </div>
    <div><br>
    </div>
    <div>Tom.<br>
    </div>
    <div><br>
    </div>
    <div>On 2/10/20 12:19 PM, Steve Downey via
      SG16 wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">It&#39;s worth noting that identifiers can
        include unicode characters today via universal character names.
        it&#39;s unwieldy and therefore uncommon, but possible. <br>
        <br>
        SG16 is looking to regularize the use of unicode characters in
        identifiers via TR31, but they are already allowed. <br>
        <br>
        Not following TR31, particularly normalized forms for comparison
        will make reflection and reification infinitely harder. </div>
      <br>
      <fieldset></fieldset>
    </blockquote>
    <p><br>
    </p>
  </div>

</blockquote></div>

