<div dir="auto">I will treat this as feedback for R5 of the paper. Barring errors, I am treating r4 as if it were submitted for mailing, and will do so before posting to the EWG reflector. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 27, 2020, 17:43 Tom Honermann via SG16 &lt;<a href="mailto:sg16@lists.isocpp.org">sg16@lists.isocpp.org</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>Since we just polled a revision without
      updates to address Alisdair&#39;s feedback below, I&#39;d like to request
      that any updates done based on this feedback go into a new
      revision.  Let&#39;s treat these comments as if they are early EWG
      feedback.<br>
    </div>
    <div><br>
    </div>
    <div>Tom.<br>
    </div>
    <div><br>
    </div>
    <div>On 5/27/20 3:45 PM, Alisdair Meredith
      via SG16 wrote:<br>
    </div>
    <blockquote type="cite">
      
      More non-technical feedback, none of this should affect SG16.
      <div><br>
      </div>
      <div>For 6.1, so not assume a wider audience in EWG will
        immediately</div>
      <div>know that ZWJ is a Zero Width Joiner.  A clearer
        title or Captializing</div>
      <div>The Term may help?  Possibly state what a zero width
        joiner is</div>
      <div>before noting that some scripts rely on them?</div>
      <div><br>
      </div>
      <div>(Yes, we can work this out easily enough, but I
        aspire to papers</div>
      <div>that are simple to read without back-tracking).</div>
      <div><br>
      </div>
      <div>8 : after explaining normalization form C, conclude
        the example by</div>
      <div>explaining how  À is represented in this form.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Is it worth calling out in the ABI compatibility
        note that we wound be</div>
      <div>breaking compatibility between versions of the same
        compiler, in</div>
      <div>order to achieve compatibility between all compilers
        on that platform?</div>
      <div>It is inferred, but I think might be clearer.</div>
      <div><br>
      </div>
      <div>9.2 R3 are these the patterns that the pattern
        matching papers will</div>
      <div>introduce a need for?  Maybe add a ‘yet’ if so.</div>
      <div><br>
      </div>
      <div>AlisdairM<br>
        <div><br>
          <blockquote type="cite">
            <div>On May 27, 2020, at 19:32, Steve Downey via
              SG16 &lt;<a href="mailto:sg16@lists.isocpp.org" target="_blank" rel="noreferrer">sg16@lists.isocpp.org</a>&gt;
              wrote:</div>
            <br>
            <div>
              <div dir="ltr" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">Updated per various
                reviewer comments.<br>
                Diff:<br>
                <a href="https://github.com/steve-downey/papers/commit/152d9e145e437a0f1377bd4850d83564f2feab6b#diff-a1a983c3f3fa85cc5db932bc8b0e7638" target="_blank" rel="noreferrer">https://github.com/steve-downey/papers/commit/152d9e145e437a0f1377bd4850d83564f2feab6b#diff-a1a983c3f3fa85cc5db932bc8b0e7638</a><br>
              </div>
              <br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
              <div class="gmail_quote" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
                <div dir="ltr" class="gmail_attr">On Wed, May 27, 2020
                  at 2:21 PM Steve Downey &lt;<a href="mailto:sdowney@gmail.com" target="_blank" rel="noreferrer">sdowney@gmail.com</a>&gt;
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
                  <div dir="ltr">Adopted the changes, except
                    for the footnote, which corresponds to how the LaTeX
                    is marked up, with the \footnote inline in the text.
                    The footnote doesn&#39;t actually move, it&#39;s the rest of
                    the text around it. </div>
                  <br>
                  <div class="gmail_quote">
                    <div dir="ltr" class="gmail_attr">On Wed, May 27,
                      2020 at 1:24 AM Tom Honermann &lt;<a href="mailto:tom@honermann.net" target="_blank" rel="noreferrer">tom@honermann.net</a>&gt;
                      wrote:<br>
                    </div>
                    <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
                      <div>
                        <div>Thanks, Steve.  A few nit-picky
                          comments below.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>In the new &quot;Summary&quot; section, in
                          addition to noting that emoji will no longer
                          be allowed in identifiers, I think it would be
                          helpful to note that identifiers previously
                          allowed for some scripts will no longer be
                          allowed.  This is mentioned in section 6.1,
                          but I think also worthy of mention in the
                          summary.</div>
                        <div><br>
                        </div>
                        <div>In section 7, there is an instance
                          of &quot;C++. C++.&quot;.</div>
                        <div><br>
                        </div>
                        <div>Section 7 states that N3146
                          &quot;considered using UAX31&quot;.  My reading of N3146
                          is that it did use UAX #31, but it adapted
                          what was then called the &quot;Alternative
                          Identifier Syntax&quot; option.  Unicode 9 renamed
                          &quot;Alternative Identifier Syntax&quot; to &quot;Immutable
                          Identifiers&quot;.  The relevant text from N3146
                          is:</div>
                        <div>
                          <blockquote type="cite">
                            <p>The set of UCNs<span> </span><strong>disallowed</strong><span> </span>in
                              identifiers in C and C++ should exactly
                              match the specification in [AltId],<span> </span><strong>with the following additions</strong>:
                              all characters in the Basic Latin (i.e.
                              ASCII, basic source character) block, and
                              all characters in the Unicode General
                              Category &quot;Separator, space&quot;.</p>
                          </blockquote>
                          [AltId] corresponds to:</div>
                        <div>
                          <blockquote type="cite">
                            <dl>
                              <dd>Unicode Standard Annex #31:
                                Unicode Identifier and Pattern Syntax,
                                &quot;Alternative Identifier Syntax&quot;,<span> </span><a href="http://www.unicode.org/reports/tr31/tr31-11.html#Alternative_Identifier_Syntax" target="_blank" rel="noreferrer">http://www.unicode.org/reports/tr31/tr31-11.html#Alternative_Identifier_Syntax</a></dd>
                            </dl>
                          </blockquote>
                          <br>
                        </div>
                        <div>Section 7 also states, &quot;The
                          Unicode standard has since made stability
                          guarantees about identifiers, and created the
                          XID_Start and XID_Continue properties to
                          alleviate the stability concerns that existed
                          in 2010.&quot;  However, the Unicode 5.2 version of
                          UAX #31 referenced by N3146 does reference
                          XID_Start and XID_Continue.  It looks to me
                          like the XID properties have been around since
                          at least 2005 and Unicode 4.  Perhaps the XID
                          properties were not stable at that time? 
                          Regardless, it looks like the quoted sentence
                          needs an update.</div>
                        <div><br>
                        </div>
                        <div>In section 9.3, the sub-sections
                          are arguably out of order.  The first two
                          sub-sections are for R1 and R4 (requirements
                          that are met), and the remaining sub-sections
                          list requirements that are not met (including
                          R1a, R1b, R2, and R3).  I think the
                          sub-section order should follow the
                          requirement order (R1, R1a, R1b, R2, R3, R4,
                          ...)</div>
                        <div><br>
                        </div>
                        <div>In section 10, the end of the
                          first paragraph appears to be missing an
                          &quot;XID&quot;; &quot;... character classes XID_Start and
                          _Continue.&quot;</div>
                        <div><br>
                        </div>
                        <div>In the wording for [<a href="http://lex.name/" target="_blank" rel="noreferrer">lex.name</a>]p1,
                          the footnote is moved into the paragraph, but
                          still states &quot;footnote&quot; instead of &quot;note&quot;.  If
                          this is because Jens indicated this is how the
                          editors expect relocation of a footnote to be
                          communicated, then ignore this comment.</div>
                        <div><br>
                        </div>
                        <div>In the wording for [<a href="http://lex.name/" target="_blank" rel="noreferrer">lex.name</a>]p1,
                          the copied footnote text doesn&#39;t match the
                          WP.  There is a missing &quot;\u in&quot;.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>In the annex wording for X.2 R1,
                          can we avoid duplicating the grammar
                          specification from [<a href="http://lex.name/" target="_blank" rel="noreferrer">lex.name</a>]?<br>
                        </div>
                        <div><br>
                        </div>
                        <div>Tom.<br>
                        </div>
                        <div><br>
                        </div>
                        <div>On 5/26/20 4:51 PM, Steve Downey
                          via SG16 wrote:<br>
                        </div>
                        <blockquote type="cite">
                          <div dir="ltr">Find attached a draft
                            of the UAX31 paper for discussion. <br>
                            Viewable at <a href="http://htmlpreview.github.io/?https://github.com/steve-downey/papers/blob/master/generated/p1949.html" target="_blank" rel="noreferrer">http://htmlpreview.github.io/?https://github.com/steve-downey/papers/blob/master/generated/p1949.html</a><br>
                            Source at <a href="https://github.com/steve-downey/papers/blob/master/p1949.md" target="_blank" rel="noreferrer">https://github.com/steve-downey/papers/blob/master/p1949.md</a>
                            <div><br>
                            </div>
                            <div>(note that github doesn&#39;t
                              format the same way that mpark&#39;s WG21
                              format does)</div>
                          </div>
                          <br>
                          <fieldset></fieldset>
                        </blockquote>
                        <p><br>
                        </p>
                      </div>
                    </blockquote>
                  </div>
                </blockquote>
              </div>
              <span id="m_3318490707093433184cid:f_kapoosd20">&lt;p1949.html&gt;</span><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">--<span> </span></span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
              <span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">SG16 mailing list</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
              <a href="mailto:SG16@lists.isocpp.org" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank" rel="noreferrer">SG16@lists.isocpp.org</a><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
              <a href="https://lists.isocpp.org/mailman/listinfo.cgi/sg16" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px" target="_blank" rel="noreferrer">https://lists.isocpp.org/mailman/listinfo.cgi/sg16</a></div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset></fieldset>
    </blockquote>
    <p><br>
    </p>
  </div>

-- <br>
SG16 mailing list<br>
<a href="mailto:SG16@lists.isocpp.org" target="_blank" rel="noreferrer">SG16@lists.isocpp.org</a><br>
<a href="https://lists.isocpp.org/mailman/listinfo.cgi/sg16" rel="noreferrer noreferrer" target="_blank">https://lists.isocpp.org/mailman/listinfo.cgi/sg16</a><br>
</blockquote></div>

