<div dir="ltr"><a href="http://www-01.ibm.com/software/globalization/cdra/">Character Data Representation Architecture</a> by IBM. It is what you want to do with additions and it is available since 1995.<br>When
 you come up with an inventive idea, i suggest you to first check what 
was already done in that area and then rethink this again to check if 
you can do this better or improve existing solution. Other <span id="result_box" class="" lang="en"><span class="">approaches
 are usually waste of time and efforts, unless you are doing this for 
fun or you can't use existing solutions due to problems with license, 
copyrights, price, etc.</span></span></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, May 26, 2013 at 9:05 PM, Joakim <span dir="ltr"><<a href="mailto:joakim@airpost.net" target="_blank">joakim@airpost.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sunday, 26 May 2013 at 18:29:38 UTC, Andrei Alexandrescu wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 5/26/13 1:45 PM, Joakim wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What is extraordinary about "UTF-8 is shit?" It is obviously so.<br>
</blockquote>
<br>
Congratulations, you are literally the only person on the Internet who said so: <a href="http://goo.gl/TFhUO" target="_blank">http://goo.gl/TFhUO</a><br>
</blockquote></div>
Haha, that is funny, :D though "unicode is shit" returns at least 8 results.  How many people even know how UTF-8 works?  Given how few people use it, I'm not surprised most don't know enough about how it works to criticize it.<div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 5/26/13 1:45 PM, Joakim wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Or it could just be that I'm much smarter than everybody else in this<br>
thread, ;) I can't rule it out given the often silly responses I've been<br>
getting.<br>
</blockquote>
<br>
One odd thing about this thread is it's extremely rare that most everybody in this forum raises like one to the same opinion. Usually it's like whatever the topic, a debate will ensue between two ad-hoc groups.<br>

</blockquote></div>
I suspect it's because I'm presenting an original idea about a not well-understood technology, Unicode, not the usual "emacs vs vim" or "D should not have null references" argument.  For example, how many here know what UCS is?  Most people never dig into Unicode, it's just a black box that is annoying to deal with.<div class="im">
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It has become clear that people involved in this have gotten too frustrated to have a constructive exchange. I suggest we collectively drop it. What you may want to do is to use D's modeling abilities to define a great string type pursuant to your ideas. If it is as good as you believe it could, then it will enjoy use and adoption and everybody will be better off.<br>

</blockquote></div>
I agree.  I am enjoying your book, btw.<br>
</blockquote></div><br></div>