Practical DSLs with Groovy Part 1 published in GroovyMag

Posted by: Peter Bell on 2010-06-04 14:36:00.0

This month sees the first in a three part series of articles on Domain Specific Languages using Groovy in GroovyMag. In the first article, we look at what DSLs are, use cases for them, ideas for improving your DSL designs and a range of concepts that will help when considering/discussing DSLs. Next month will be an article showing practical examples of DSL in Groovy and then in August we’ll look at some of the engineering considerations to bear in mind when developing DSLs for real world project.



be the first to rate this blog

About Peter Bell

Peter Bell

Peter Bell has been presenting internationally for years on Domain Specific Languages, Domain Specific Modeling and Software Product Lines. His focus is on getting beyond the syntax to handle the engineering concerns when developing real world DSL solutions - from evolution to IDE support, constraint checking, documentation and testing DSLs.

He is on the Program Committee for Code Generation in Cambridge England and the Domain Specific Modeling workshop at SPLASH (was ooPSLA).

He is also the CEO/CTO of SystemsForge - a New York based company that uses DSLs and a Software Product Line built on top of Groovy and Grails to develop custom web applications quickly and cost effectively. The SystemsForge product line has been presented at ooPSLA and Code Generation and written up in IEEE Software and Methods & Tools.

More About Peter »

NFJS, the Magazine

2010-07-01 00:00:00.0 Issue Now Available
  • Enterprise Security with Identity Access Management
    by Rohit Bhardwaj
  • The Secret to Building Highly Available Systems
    by Mark Richards
  • Polyglot OSGi, Part 2
    by Matt Stine
  • On Writing a Groovy DSL
    by Raju Gandhi
Learn More »