Domain-Specific Languages 101: Lola’s Lunch Counter
Bart Weller · Apress eBooks · 2010
In this Chapter, I’ll talk about domain-specific languages (DSLs), and you’ll build a very simple DSL using Intellipad. As one might guess, the descriptive term domain-specific means using the language to define a model or do something useful in a specific area of activity or knowledge. In the context of software development, the term domain normally applies to a business operation, process, or workflow, such as micro-brewing or creating insurance products. The term could apply to areas as diverse as risk management, modeling traffic flows, or creating a just-in-time inventory system. Most DSLs, however, are not so ambitious and address more narrowly constrained domains. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.