Writing Groovy DSLs (Guillaume Laforge & Graeme Rocher comment)
Graeme Rocher, Guillaume Laforge June 9th, 2007
Warner Onstine described his recipe for writing Domain Specific Languages (DSLs) in Groovy.
The original post is here.
This post highlights the comments on that post:
Comments
Leave a response on the original post
Tags: Graeme Rocher, Guillaume Laforge

About
Graeme Rocher about 18 hours later:
nteresting, though I find that in the beginning it seems like a good idea to extend BuilderSupport, but later you realise it is too limiting and overriding invokeMethod is far more flexible as far as the syntax options you have available to you
It of course depends on the DSL you are writing
Cheers Graeme
Warner Onstine 1 day later:
This comment came from Guillaume Laforge (Groovy lead) on the Groovy users list:
Warner Onstine 1 day later:
Guillaume, I definitely agree. I wanted to come up with some basics, but the user-level involvement definitely has to be there. It’s hidden right now in the Prototype phase I talk about, but should be more fully discussed in a future post. I have several posts in my head right now so I’ll jot this down as one to write up