Comment Comment by marcog1 We did long ago, but ditched that idea because we get to use the tools of JS and we realised that effectively using a DSL embedded in another language allows the developer to break the rules of the DSL. parent marcog1 12 years ago