Session
Implementing DSLs in Groovy
Matt Secoske, Consultant, Object Partners
Track: Java
Date: Thursday, July 26
Time: 1:45pm
- 2:30pm
Location: Portland 251
Domain Specific Languages (DSLs) have been a powerful technique used throughout programming's history to elevate developer productivity. This talk will discuss how to create and use DSLs with the Groovy programming language. Different techniques for creating DSLs will be shown, along side an exploration of the features in Groovy that make it especially useful for DSLs. Specific topics covered:
What is a DSL?
When should you use one?
Groovy's features for building DSLs
Examples
Types of DSLs: parsed (external), language extension / OO (internal)





















