A little language, that helps in a particular application domain. A more formal definition from the DSLAnnotatedBibliography: _A domain-specific language (DSL) is a programming or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and usually restricted to, a particular problem domain._ This raises the question WhatIsADomain, which is partly answered by the field of DomainEngineering. ---- Lots of references on domain-specific languages can be found in the DSLAnnotatedBibliography, which you can extend with DSLBibliographyAdditions. ---- Resources include: * The DSL project run at CWI, see http://www.cwi.nl/projects/dsl * The DSL project run by the Compose Group. The site at http://compose.labri.u-bordeaux.fr/documentation/dsl/ includes a general overview of DSLs. * DslConferences ---- CategoryEntryPoint | CategoryDSL | Contributions by ArieVanDeursen