<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-text-plain" wrap="true" style="font-family:
      -moz-fixed; font-size: 12px;" lang="x-unicode">
      <pre wrap="">Apologies for the double message. I forgot to "reply to list".

On 19.06.18 11:53, Lyberta wrote:

</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">The proposed text_view takes TextEncoding and there are
std::utf16[be,le]_encodings that satisfy TextEncoding. This is breaking
abstraction and making user code more complicated.
</pre>
      </blockquote>
      <pre wrap="">Can you explain how the user code becomes more complicated? Perhaps with
examples?
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre wrap="">text_view and
code_point_sequence shouldn't take encoding schemes as template
parameters, only encoding forms. Essentially, TextEncoding is as
horrible as std::basic_string in its design.
</pre>
      </blockquote>
      <pre wrap="">Can you explain why it shouldn't take encoding schemes? There is no
explanation here, and it isn't clear to me why not.

<div class="moz-txt-sig">-- 
Martinho

</div></pre>
    </div>
  </body>
</html>