Hi,<div><br></div><div>LLVM is very useful but I am wondering if there is an interest in creating a full tool chain for language definition and compilation with IDE integration support (to be used by IDE implimenter) using a DSL perhaps using insights from projects like xtext (<a href="http://www.eclipse.org/Xtext/">http://www.eclipse.org/Xtext/</a>) and MPS (<a href="http://www.jetbrains.com/mps/">http://www.jetbrains.com/mps/</a>). Perhaps you could use MPS code base to be able to have it translated to Clang if not LLVM byte code. May be CodeLight integration of the framework.</div>
<div><br></div><div>The C++ examples and some times having to use other parsers and lexers is not very user friendly for lesser mortals who might be looking into using LLVM as a DSL back end. Even all the options are overwhelming ideally should be defined as part of the language design process.</div>
<div><br></div><div>Suminda<br clear="all"><div><div dir="ltr"><div><span style="font-family:'arial narrow',sans-serif">--</span></div><span style="font-family:'arial narrow',sans-serif">Suminda Sirinath Salpitikorala Dharmasena</span><span style="font-family:'arial narrow',sans-serif">, B.Sc. Comp. & I.S. (Hon.) Lond., P.G.Dip. Ind. Maths. J'Pura, MIEEE, MACM</span><span style="font-family:'arial narrow',sans-serif">, CEO </span><span style="font-family:'comic sans ms',sans-serif">Sakrīō!</span><span style="font-family:'arial narrow',sans-serif"> </span><span style="font-family:'arial narrow',sans-serif">▣ </span><b style="font-family:'arial narrow',sans-serif"><i>Address</i></b><span style="font-family:'arial narrow',sans-serif">: 6G • 1st Lane • Pagoda Road • Nugegoda 10250 • Sri Lanka. </span><span style="font-family:'arial narrow',sans-serif">▣ </span><b style="font-family:'arial narrow',sans-serif"><i>Mobile</i></b><span style="font-family:'arial narrow',sans-serif">: +94-(0)711007945 </span><span style="font-family:'arial narrow',sans-serif">▣ </span><b style="font-family:'arial narrow',sans-serif"><i>Tele</i></b><span style="font-family:'arial narrow',sans-serif">: +94-(0)11-5 864614 / 5 875614 / 2 825908 ▣ <b><i>Web</i></b>: <a href="http://www.sakrio.com" target="_blank">http://www.sakrio.com</a> </span><span style="font-family:'arial narrow',sans-serif">▣</span></div>
<div dir="ltr"><br><div><font face="arial narrow, sans-serif">This email is subjected to the email Terms of Use and Disclaimer: <a href="http://www.sakrio.com/email-legal" target="_blank">http://www.sakrio.com/email-legal</a>. Please read this first.</font></div>
<div><font face="arial narrow, sans-serif">--</font></div></div></div>
</div>