<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 10/10/2018 03:28 PM, <a class="moz-txt-link-abbreviated" href="mailto:keld@keldix.com">keld@keldix.com</a>
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:20181010192803.GA447@www5.open-std.org">
<pre wrap="">Hi
I got around to read the paper.</pre>
</blockquote>
<br>
Great, thanks, Keld!<br>
<br>
<blockquote type="cite"
cite="mid:20181010192803.GA447@www5.open-std.org">
<pre wrap="">
Some questions:
Do you really require Unicode/10646 for the new specs?</pre>
</blockquote>
<br>
I'm assuming you are asking about the motivation for <a
moz-do-not-send="true"
href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1025r1.html">P1025R1</a>.
If not, please correct me.<br>
<br>
Prior to P1025R1, the C++ standard did have a normative reference to
ISO 10646, but it specifically named the 1993 version which predated
UTF-16. This left us without formal definitions for UTF-16, UTF-32,
and surrogate code point despite use of those terms being present.<br>
<br>
<blockquote type="cite"
cite="mid:20181010192803.GA447@www5.open-std.org">
<pre wrap="">
Why not allow normal POSIX/C/C++ character types?</pre>
</blockquote>
<br>
I'm afraid I don't understand the question. Allow these types in
what context?<br>
<br>
<blockquote type="cite"
cite="mid:20181010192803.GA447@www5.open-std.org">
<pre wrap="">
Another point: It is not necessary to normalize strings to
compare strings using locale aware string comparison.
This is probably a little known fact.</pre>
</blockquote>
<br>
Yes. The questions about comparison in the paper are with regard to
whether a std::text type should have default comparison operators
and, if so, which comparison algorithm should be used for that
default. That default could be based on canonical equivalence or
language sensitive collation, but that would be overkill in
situations where a fast lexicographical compare would suffice.<br>
<br>
Tom.<br>
<br>
<blockquote type="cite"
cite="mid:20181010192803.GA447@www5.open-std.org">
<pre wrap="">
Best regards
Keld
On Wed, Oct 03, 2018 at 01:13:38AM -0400, Tom Honermann wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Enclosed is a draft of an SG16 direction paper to be discussed at our
meeting tomorrow. It's rough, but I think in sufficient shape for
discussion.
If we manage to get through that paper, we'll discuss the paper Steve
just posted to our mailing list [1] and/or Markus' feedback paper [2].
Tom.
[1]: <a class="moz-txt-link-freetext" href="http://www.open-std.org/pipermail/unicode/2018-October/000144.html">http://www.open-std.org/pipermail/unicode/2018-October/000144.html</a>
[2]:
<a class="moz-txt-link-freetext" href="https://docs.google.com/document/d/1aI0mBcH-d3BLjs8NRHgGECbA320LGFgo-SrNJ6VnLKE/edit">https://docs.google.com/document/d/1aI0mBcH-d3BLjs8NRHgGECbA320LGFgo-SrNJ6VnLKE/edit</a>
</pre>
</blockquote>
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">_______________________________________________
SG16 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="">
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>