Xtext - Best Practices

Session Type: 
Standard [35 minutes]

From small domain specific languages over newly designed, grown-up programming languages or 'just' IDE support for existing ones - the Eclipse Xtext framework can be applied to a variety of use cases. But even though language development became incredibly straight forward with Xtext, crafting a high quality IDE requires some fine-tuning at the right places.

In this session I will outline best practices with Xtext and language design in general. Thereby I will cover a variety of different topics that came up in the past in many different projects. The lessons learned are quite helpful to avoid common pitfalls when using the framework. If you ever wondered how you shall proceed as soon as you have a first prototype up and running, this session is for you! I will explain the pros and cons of different paths to a working solution. And you will learn to exploit scoping, validation and content assist effectivly!

Schedule info


Domain Specific Language
Experience level: