InfoQ

InfoQ

Editor Specific Content View

All of Peter Bell's Content on InfoQ


Latest featured content by Peter Bell

DSL Evolution for Groovy Developers

Topics
Domain Specific Languages,
Java,
Architecture

Peter Bell explains DSLs, how to approach writing one, and especially how to evolve one over time using "fixing the API", "backwards compatibility", "versioning" and "automated evolution/checking”.

DSL Evolution

Topics
Domain Specific Languages,
Architecture

In this article, author Peter Bell discusses the best practices on how to evolve the DSLs using techniques like backwards compatibility through versioning, to automated transformation of statements.