Wednesday 25th May, 2011
11:00am to 12:15pm
Xtext is a framework that allows you to create your very own domain specific languages and IDEs. The next version will be released in June together with Eclipse Indigo. This session is an opportunity to learn about the new features and noteworthy additions.
A huge enhancement in Xtext 2.0 is the reusable language library Xbase. Xbase is an extendable expression language developed with Xtext that integrates tightly with the Java platform and Eclipse's Java development tools (JDT). Xbase is supposed to be mixed into your very own DSLs. Any language developed with Xtext can now contain Xbase's full-blown expressions. Ugly workarounds such as modifying generated code have
finally become obsolete.
Besides the opportunity to mix-in Xbase into your DSL, the Indigo release comes with many other important enhancements. Among them you will find a generic, cross language rename refactoring, a graphical grammar syntax view and support for rich documentation hovers.
In this hands-on tutorial we first give an overview on Xtext 2.0, before you develop a small DSL embedding Xbase.
We're developing Xtext, a framework for building textual DSLs based on Eclipse. bio from Twitter
Sign in to add slides, notes or videos to this session