[LLVMdev] More User Friendly Tool Chain perhaps Through a DSL

Suminda Dharmasena sirinath at sakrio.com
Thu May 23 05:23:55 PDT 2013


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 (http://www.eclipse.org/Xtext/) and
MPS (http://www.jetbrains.com/mps/). 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.

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.

Suminda Sirinath Salpitikorala Dharmasena, B.Sc. Comp. & I.S. (Hon.) Lond.,
P.G.Dip. Ind. Maths. J'Pura, MIEEE, MACM, CEO Sakrīō! ▣ *Address*: 6G • 1st
Lane • Pagoda Road • Nugegoda 10250 • Sri Lanka. ▣ *Mobile*
: +94-(0)711007945 ▣ *Tele*: +94-(0)11-5 864614 / 5 875614 / 2 825908 ▣ *Web
*: http://www.sakrio.com ▣

This email is subjected to the email Terms of Use and Disclaimer:
http://www.sakrio.com/email-legal. Please read this first.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130523/c1ca5db9/attachment.html>

More information about the llvm-dev mailing list