<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">As far as I can tell, ISO 14651 covers the algorithms, or at least a start on them:<br class=""><div><a href="https://www.iso.org/standard/68309.html" class="">https://www.iso.org/standard/68309.html</a></div><div><br class=""></div><div><br class=""></div><div>For C++20 I believe ISO 10646 is all that is needed, as the standard uses unicode directly for</div><div>only definitions of character sets. &nbsp;Once SG-16 creates a proposal for deeper support, it will</div><div>probably want these additional references though.</div><div><br class=""></div><div>AlisdairM</div><div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On May 16, 2018, at 08:32, Martinho Fernandes &lt;<a href="mailto:rmf@rmf.io" class="">rmf@rmf.io</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">
  
  <div text="#000000" bgcolor="#FFFFFF" class=""><p class="">ISO 30112 doesn't seem to be enough in the long run either.
      Correct me if I'm wrong (I don't have access to the document), but
      from the abstract it sounds like this just specifies description
      formats; no algorithms and no data, just ways to specify them.<br class="">
    </p><p class="">It doesn't cover the ground in <a moz-do-not-send="true" href="https://unicode.org/reports/tr15/" class="">https://unicode.org/reports/tr15/</a>,
      <a moz-do-not-send="true" href="https://unicode.org/reports/tr29/" class="">https://unicode.org/reports/tr29/</a>,
      <a moz-do-not-send="true" href="https://unicode.org/reports/tr14/" class="">https://unicode.org/reports/tr14/</a>,
      <a moz-do-not-send="true" href="https://unicode.org/reports/tr9/" class="">https://unicode.org/reports/tr9/</a>,
      <a moz-do-not-send="true" href="https://unicode.org/reports/tr50/" class="">https://unicode.org/reports/tr50/</a>,
      ... (roughly in order of importance). I don't know if there are
      ISO standards specifying the same aspects and staying in sync. I
      don't think there are any; the Unicode FAQ doesn't mention any ISO
      standard other than ISO 10646 (<a moz-do-not-send="true" href="https://www.unicode.org/faq/unicode_iso.html" class="">https://www.unicode.org/faq/unicode_iso.html</a>).
      If there are, let's use them; if there aren't, I think it'd be
      preferable to just have one single reference to the Unicode
      specification than to have several references to standards that
      may or may not get updated in lockstep and may or may reflect the
      current state of the Unicode Standard.<br class="">
    </p><p class=""><br class="">
    </p><p class="">FWIW I only mentioned annexes because they're easier to link to
      than the core specification, even though there are some algorithms
      formally defined within it that are also not covered in ISO 10646
      nor ISO 30112. Also note that a reference to a specific Unicode
      version encompasses "an edition of the core specification, <i class="">The
        Unicode Standard</i>, together with the Code Charts, Unicode
      Standard Annexes and the Unicode Character Database" (from <a moz-do-not-send="true" href="https://www.unicode.org/standard/standard.html" class="">https://www.unicode.org/standard/standard.html</a>)</p>
    <div class="moz-cite-prefix">On 16.05.18 14:10, <a class="moz-txt-link-abbreviated" href="mailto:keld@keldix.com">keld@keldix.com</a>
      wrote:<br class="">
    </div>
    <blockquote type="cite" cite="mid:20180516121054.GA31387@www5.open-std.org" class="">
      <pre wrap="" class="">If you want more than just character sets, you should refer ISO 30112,
which Unicode has tried to copy.

30112 is much more shaped to the POSIX/C/C++ model - not just UCS.

Best regards
keld


On Fri, May 04, 2018 at 11:59:58PM +0200, R. Martinho Fernandes wrote:
</pre>
      <blockquote type="cite" class="">
        <pre wrap="" class="">Can you explain why? For now the ISO reference is enough, but in the future we will need the Unicode Standard reference because ISO 10646 is only the character set.

On May 4, 2018 11:57:08 PM GMT+02:00, <a class="moz-txt-link-abbreviated" href="mailto:keld@keldix.com">keld@keldix.com</a> wrote:
</pre>
        <blockquote type="cite" class="">
          <pre wrap="" class="">I qould like that we use the reference to ISO 10646 instead of the
unicode inc. reference.
I have advocated that for quite a long time  now.

Best regards
keld

On Fri, May 04, 2018 at 09:43:22PM +0000, Steve Downey wrote:
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">I've been told that some people believe there's a policy that ISO
</pre>
          </blockquote>
          <pre wrap="" class="">Standards
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">must cite other ISO Standards where those are available, which is why
</pre>
          </blockquote>
          <pre wrap="" class="">we're
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">citing the ISO copies of Unicode and ECMAScript. I can't find an
</pre>
          </blockquote>
          <pre wrap="" class="">actual
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">policy on this, though.
I'm willing to put in the <a href="http://Unicode.org" class="">Unicode.org</a> preferred reference, with a
</pre>
          </blockquote>
          <pre wrap="" class="">fallback
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">to the ISO reference. My only fear is that too many choices will lead
</pre>
          </blockquote>
          <pre wrap="" class="">to
</pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">paralysis.

On Fri, May 4, 2018 at 4:44 PM JF Bastien <a class="moz-txt-link-rfc2396E" href="mailto:cxx@jfbastien.com">&lt;cxx@jfbastien.com&gt;</a> wrote:

</pre>
            <blockquote type="cite" class="">
              <pre wrap="" class="">The Unicode standard has guidance on how to cite it:

<a class="moz-txt-link-freetext" href="http://www.unicode.org/versions/index.html#Citations">http://www.unicode.org/versions/index.html#Citations</a>

It would be useful to link to this guidance (and follow it).

On Fri, May 4, 2018 at 1:10 PM, Steve Downey <a class="moz-txt-link-rfc2396E" href="mailto:sdowney@gmail.com">&lt;sdowney@gmail.com&gt;</a>
</pre>
            </blockquote>
          </blockquote>
          <pre wrap="" class="">wrote:
</pre>
          <blockquote type="cite" class="">
            <blockquote type="cite" class="">
              <pre wrap="" class=""></pre>
              <blockquote type="cite" class="">
                <pre wrap="" class=""><a class="moz-txt-link-freetext" href="https://github.com/steve-downey/sg16/blob/d10250/papers/D1025R0.md">https://github.com/steve-downey/sg16/blob/d10250/papers/D1025R0.md</a>

There are some formatting issues I will clean up, in particular
</pre>
              </blockquote>
            </blockquote>
          </blockquote>
          <pre wrap="" class="">changing
</pre>
          <blockquote type="cite" class="">
            <blockquote type="cite" class="">
              <blockquote type="cite" class="">
                <pre wrap="" class="">the links to not raw links, and moving the links down to a
</pre>
              </blockquote>
            </blockquote>
          </blockquote>
          <pre wrap="" class="">bibliography
</pre>
          <blockquote type="cite" class="">
            <blockquote type="cite" class="">
              <blockquote type="cite" class="">
                <pre wrap="" class="">section.

Also adding a title at the top.

_______________________________________________
Unicode mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Unicode@isocpp.open-std.org">Unicode@isocpp.open-std.org</a>
<a class="moz-txt-link-freetext" href="http://www.open-std.org/mailman/listinfo/unicode">http://www.open-std.org/mailman/listinfo/unicode</a>


</pre>
              </blockquote>
            </blockquote>
          </blockquote>
          <pre wrap="" class=""></pre>
          <blockquote type="cite" class="">
            <pre wrap="" class="">_______________________________________________
Unicode mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Unicode@isocpp.open-std.org">Unicode@isocpp.open-std.org</a>
<a class="moz-txt-link-freetext" href="http://www.open-std.org/mailman/listinfo/unicode">http://www.open-std.org/mailman/listinfo/unicode</a>
</pre>
          </blockquote>
          <pre wrap="" class="">_______________________________________________
Unicode mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Unicode@isocpp.open-std.org">Unicode@isocpp.open-std.org</a>
<a class="moz-txt-link-freetext" href="http://www.open-std.org/mailman/listinfo/unicode">http://www.open-std.org/mailman/listinfo/unicode</a>
</pre>
        </blockquote>
      </blockquote>
      <pre wrap="" class=""></pre>
      <blockquote type="cite" class="">
        <pre wrap="" class="">_______________________________________________
Unicode mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Unicode@isocpp.open-std.org">Unicode@isocpp.open-std.org</a>
<a class="moz-txt-link-freetext" href="http://www.open-std.org/mailman/listinfo/unicode">http://www.open-std.org/mailman/listinfo/unicode</a>
</pre>
      </blockquote>
      <pre wrap="" class=""></pre>
    </blockquote>
    <br class="">
    <pre class="moz-signature" cols="72">-- 
Martinho</pre>
  </div>

_______________________________________________<br class="">Unicode mailing list<br class=""><a href="mailto:Unicode@isocpp.open-std.org" class="">Unicode@isocpp.open-std.org</a><br class="">http://www.open-std.org/mailman/listinfo/unicode<br class=""></div></blockquote></div><br class=""></body></html>