InfoQ SpringOne 2GX 2010 Groovy.DSLs (from: beginner, to: expert) Groovy Guillaume Laforge
Guillaume and Paul Mark provide:
- A myriad of DSL examples from specialized computing requirements to general business tasks
- Characteristics to keep in mind when creating your own DSL
- Details about Groovy's DSL advantages including flexible and malleable syntax, runtime meta-programming, regular expression pre-processing as well as being a Java based runtime
- Pitfalls and problems to avoid with concrete examples
Many thanks to InfoQ for covering SpringOne 2GX 2010 and providing this outstanding presentations to the community.