Embed presentation
Downloaded 76 times


















































































Guillaume Laforge discusses practical domain-specific languages in Groovy. He begins by providing context around the need for DSLs to allow different stakeholders like subject matter experts and developers to understand each other. He then provides examples of real-life Groovy DSLs and discusses Groovy's capabilities that enable the creation of DSLs, including its flexible syntax, optional typing, native constructs, closures and the meta object protocol. Finally, he covers considerations for integrating a DSL into an application and designing your own DSL.
















































































