Experiences on DSL Tools for Visual Studio

Tomaž Kosar, Marjan Mernik, Pablo E. Martínez López · 2007

Within their application domains, domain-specific languages offer substantial gains in expressiveness, productivity, and ease of use, compared with general purpose programming languages. Despite the many advantages of domain-specific languages, their use has been unduly limited, by a lack of support in developmental environments. Recently, Microsoft introduced some support by constructing domain-specific languages with a plug-in `DSL Tools for Visual Studio'. This paper gives language designers tips on developing a domain-specific language using this tool and describes the experiences of an end-user of constructing a language. Another contribution of this paper is a comparison of tools with the traditional approach by the implementation of a domain-specific language, done on the same representative language.

Read the paper · More papers on PaperTik