… Domain-specific languages (DSLs) offer several advantages by providing idioms …, a challenge is that tool support for DSLs is lacking when compared …++. For example, support for unit testing a DSL program is absent and debuggers for DSLs …
DSL 2009: 125-147 [doi]… Two general techniques for implementing a domain-specific language (DSL) with less overhead are the finally-tagless embedding of object programs … a DSL for probabilistic programming, for expressing countable probabilistic models …
DSL 2009: 360-384 [doi]… in an existing one. We describe an embedded DSL in the form of a library which extends …
DSL 2009: 236-261 [doi]… Domain Specific Languages (DSLs) are small languages designed for use in a specific domain. DSLs typically evolve quite radically throughout their lifetime, but current DSL implementation approaches are often clumsy in the face …
In Generative and Transformational Techniques in Software Engineering II. 2008: [doi]… Broadly speaking, there are two ways to create a DSL. One is to invent a syntax from scratch, and build an interpreter or compiler. The other is to tailor …, and default actions. This article explores using the latter method to build a DSL …
http://www.artima.com/rubycs/articles/ruby_as_dsl.html, March 2006. [doi]… The influential pure embedding methodology of embedding domain-specific languages (DSLs) as libraries into a general-purpose host language forces the DSL … embedding of DSLs, where many different interpretations of a DSL can be provided …
GPCE 2008: 137-148 [doi]… The current rise of DSLs is often attributed to the existence of modern DSL … on the maintainability of six implementations of the same Domain Specific Language (DSL) using different languages (Java, JavaScript, C#) and DSL tools (ANTLR, OMeta, “M …
LDTA 2010: 10 [doi]… language. The leverage provided by DSLs over conventional programming languages …! But commitment to a DSL approach can be rather expensive. It is often … of a specific DSL. At the same time, there is a wide spectrum of approaches …
CIT. Journal of computing and information technology, 9(4):263-287, 2001.… Domain-Specific Languages (DSLs) enable domain experts to participate … in this paper is to provide a semantic framework that can be used visually by DSL designers … the semantics of DSLs. …
OOPSLA 2009: 833-834 [doi]