Unboxing Xtext - Lean Back and Relax
Xtext is build around the paradigm "make simple things simple and complex things possible". When looking at the simple examples that ship with Xtext and the general purpose language Xtend, one can agree that Xtext lives up to both sides of the scale.
In various real world projects that we have been involved to, we saw that knowing the difference between "simple" and "possible" is what will save you an order of magnitude of effort. Not knowing the "simple" solution often leads to reinventing existing functionality, unnecessarily own large, complex code bases and sometimes usage of internal API.
We'll give an overview of conventions, configurable functionality and solutions that you'll get out of the box with Xtext.