Groovy DSLs in 2016
Recorded at SpringOne2GX Speaker: Cédric Champeau Groovy Advanced Track Groovy has been a language of great interest to build internal domain specific languages (DSLs) for years now. But what will an "idiomatic Groovy DSL" in 2016? If you were to write a DSL today, what would you use? Runtime metaprogramming? Builders? Static compilation? Type checking extensions? In this talk, we will illustrate what we think is a modern DSL written in Groovy, syntactically speaking, but also implementation wise. How you can improve the syntax of your DSL, its performance, or user experience.