<div class="gmail_quote">On Wed, Aug 18, 2010 at 2:12 AM, John Meacham <span dir="ltr">&lt;<a href="mailto:john@repetae.net">john@repetae.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

&lt;ranty thing to follow&gt;<br>
That said, there is never a reason to use UTF-16, it is a vestigial<br>
remanent from the brief period when it was thought 16 bits would be<br>
enough for the unicode standard, any defense of it nowadays is after the<br>
fact justification for having accidentally standardized on it back in<br>
the day.</blockquote><div><br>This is false. Text uses UTF-16 internally as early benchmarks indicated that it was faster. See Tom Harper&#39;s response to the other thread that was spawned of this thread by Ketil.<br></div>

</div><br>Text continues to be UTF-16 today because<br><br>    * no one has written a benchmark that shows that UTF-8 would be faster *for use in Data.Text*, and<br>    * no one has written a patch that converts Text to use UTF-8 internally.<br>

<br>I&#39;m quite frustrated by this whole discussion; there&#39;s lots of talking, no coding, and only a little benchmarking (of web sites, not code). This will get us nowhere.<br><br>Cheers,<br>Johan<br><br>