5:00 PM Saturday Room: 4218
Your users often know how to write code. Take advantage of that fact with a custom DSL. This talk will describe how to extend the Groovy language to provide your users with simple, easy to use constructs precoded for their convenience.
Using the facilities that Groovy provides, you don't have to design a language from the ground up - you can instead use the Groovy as your baseline, and add (or even remove) capabilities as required.
This talk is designed for someone without any Groovy experience, though it's expected you'll know Java. This talk is a reprise of the DSLs with Groovy talk that I'm giving at JavaOne