Design Your Own DSL with Groovy
Published June 8th, 2010 Under Coding | Leave a Comment
Guillaume Laforge explains what makes Groovy to be better suited to create a DSL: closures, meta-programming, operator overloading, named arguments, a concise and expressive syntax, demonstrating how to write a DSL in Groovy.
http://www.infoq.com/presentations/Design-Your-Own-DSL-with-Groovy