How to develop your own DSLs in Eclipse using Xtext and Xtend?


Methodologies & Tools

Date and time

Thursday, 19. May 2016., 17:20


Hall B



Domain-Specific Languages (DSLs) are languages tailored for an application in a specific domain. They provide substantial advantages in expressiveness and ease of use in their domain, compared to General-Purpose Languages (GPLs). However, their development is difficult and expensive, and it requires both domain and language development knowledge and skills. In this presentation we will present the tools (Xtend and Xtext) that enable much easier development of DSLs in Eclipse. Xtend is statically-typed programming language which meets the requirements for code generation and translates to comprehensible Java source code. Xtext is a programming language development framework that provides a powerful grammar used to generate a full infrastructure for a given language (including a parser, linker, typechecker, compiler and editing support for Eclipse).

Lecture details

Type: Demoground
Level of difficulty: Detailed
Experience Level: Experienced
Desirable listeners function: Developer , System Arhitect , Project leader

About speaker

Like us on Facebook

We post news, photos and other interesting facts on official JavaCro Facebook Page.

Follow us on Twitter

Keep up to date with all the news on Twitter!


The conference is organized by the Croatian Association of Oracle users & Croatian Java Users Association. 

Media Sponsors