<div><div>Okay, this help so much!</div><div><br></div><div>Now, I'm see more clear about what I can do with LLVM.</div><div><br></div><div>Thanks very much, Jo and Reid!</div><div><br></div><div>Comming soon, I will post about my project, if you want know... ;)</div>

</div><div><br></div><div><br></div><div><br></div><div><br></div><div class="gmail_quote">2011/8/28 Joachim Durchholz <span dir="ltr"><<a href="mailto:jo@durchholz.org">jo@durchholz.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Am 28.08.2011 20:02, schrieb <a href="mailto:geovanisouza92@gmail.com">geovanisouza92@gmail.com</a>:<br>
<div class="im">> Hi, Jo!<br>
><br>
> I'm trying create a new programming language, and I want that it have<br>
> Unicode support (support for read and manipulate rightly the source-code and<br>
> string literals).<br>
><br>
> But, in addition, my programming language supports "string interpolation"<br>
> string, and in these interpolations, tiny snippets of code, like<br>
> expressions, or variable names.<br>
<br>
</div>As Reid said, this probably isn't the right list to ask questions about<br>
the runtime system.<br>
Still, it's marginally relevant, and I happen to have done a bit with<br>
Unicode lately, so here goes:<br>
<br>
In that case, you have a multitude of design and implementation choices.<br>
You won't be able to properly explore these until you have done some<br>
more reading.<br>
<br>
I'd suggest reading the Unicode standard, available for free at<br>
<a href="http://unicode.org" target="_blank">http://unicode.org</a>. You'll have to read the material there more than<br>
once, I fear; at least I had to before I was able to roughly determine<br>
which parts of the standard were relevant for what I wanted to do.<br>
For starters, you'll want to know about the various encodings (UTF-8 and<br>
UTF-16 are the most relevant ones), and about surrogate pairs. With that<br>
in mind, you can start thinking about writing (or using) a library.<br>
<br>
For practical usage, I have been sticking with the ICU library.<br>
(Be warned that you still need to know a good deal about Unicode before<br>
you can properly determine what options of ICU actually do what you want.)<br>
<br>
Hope this helps, and good luck!<br>
<div><div></div><div class="h5">Regards,<br>
Jo<br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div>@geovanisouza92 - Geovani de Souza</div><br>