<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>On 19.06.18 13:33, Martinho Fernandes wrote:<br>
    </p>
    <blockquote type="cite"
      cite="mid:15837fda-51c5-0ab3-0d9e-db5c9ea2a6bc@rmf.io">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-text-plain" wrap="true" style="font-family:
        -moz-fixed; font-size: 12px;" lang="x-unicode">
        <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>
      </div>
    </blockquote>
    Also, for clarity, I'll mention again that that all encoding schemes
    without BOM fit the definition of encoding forms.<br>
    Anything that supports encoding forms will implicitly support
    BOM-less encoding schemes. It seems arbitrary to me<br>
    to support encoding forms *except for a few select ones*.<br>
  </body>
</html>