InfoQ Homepage Domain Specific Languages Content on InfoQ
-
Scala: Bringing Future Languages to the JVM
In this presentation, Lex Spoon discusses the Scala programming language. Topics covered include the origin of Scala, the philosophy behind Scala, the Scala feature set, Scala examples and DSLs.
-
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.