InfoQ Homepage Domain Specific Languages Content on InfoQ
-
Ruby and the Art of Domain Specific Languages
Rich Kilmer explains Domain Specific Languages - the difference between internal and external DSLs, implicit vs. explicit styles and the declarative vs. imperative style of Ruby DSLs.
-
Agile DSL Development in Ruby
The presentation shows how to involve on-site customers in the evolution of their DSL syntax and how it leads to higher-quality, more correct software.
-
Introduction to Domain Specific Languages
Martin Fowler introduces a simple example of DSL, bringing out the difference between external and internal DSLs, and talking through the trade-offs in using both forms.