eXXXtreme Tutorial - Xtext, Xbase and Xtend
Do you already know and use Xtext, but feel like something is missing? Do you feel too constrained? Shouldn’t there be something beyond structural DSLs? You know what? There is! Xbase. It will unchain your languages and give you the freedom to express yourself!
In this tutorial, we will give you a hands-on guided session for Xbase, a ready to use open-source expression language on top of Xtext. The great thing is, Xbase languages can be embedded in any application or framework on the Java platform. But wait, there is more... Xbase is statically typed and supports full type checking and type inference. It comes with a compiler and interpreter and integrates seamlessly with all existing Java APIs - it does so even better than Java itself!
Join this hands-on lab and you will learn about the possibilities that come with Xbase. In only 3 hours, you will develop a full-blown language live and from scratch! You will also use Xtend to become familiar with the powerful Xbase expressions themselves and gather first hand experience from a user’s perspective as well!