Next up: EclipseCon EuropeSign in
Enter your EclipseCon 2013 username.
Enter the password that accompanies your username.

Internal DSLs with Xtend

Session Type: 
Standard [35 minutes]

Xtend, Eclipse's new statically typed programming language for the JVM offers many possibilities for developing very concise and declarative APIs - aka internal Domain-Specific-Languages (DSL).

I will start this session explaining what an internal DSL is and how it differs from an external one, as e.g. produced by Xtext. You'll see different real world examples, learn how they are implemented and what the advantages are. From cool query APIs and declarative UI design through to encapsulation of boiler plate patterns in annotations : internal DSLs with Xtend are fun to work with and can increase your productivity in many Java projects.

Schedule info

Time slot: 
27 March 11:15 - 11:50


Experience level: 

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.