More User Friendly Tool Chain perhaps Through a DSL


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 ( and 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.