<div class="gmail_quote">On Wed, Aug 18, 2010 at 2:12 AM, John Meacham <span dir="ltr"><<a href="mailto:john@repetae.net">john@repetae.net</a>></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;">
<ranty thing to follow><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'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'm quite frustrated by this whole discussion; there'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>