DIKU ITU KVL

Copenhagen Programming Language Seminar

COPLAS Talk

Methods for designing and implementing DSLs

Niels Christensen
Department of Computer Science, University of Copenhagen

Thursday, January 23rd, 15:15-16:00
IT-C, Glentevej 67, room 2.03

Abstract:

A domain-specific language (DSL) is a programming language that offers expressive power focused on a particular problem domain. In some situations, designing and implementing a DSL is a very useful software development approach. Examples of its value are legion.

In this talk we survey the different schools of DSL methodology in the programming language community. We discuss their different recommendations regarding methods and tools for designing and implementing DSLs. For each method we will try to asses its practical implications for the developers using it.

Scientific host: Andrzej Filinski. Administrative host: Camilla Jensen. All are welcome.
The Copenhagen Programming Language Seminar (COPLAS) is a collaboration between DIKU, IT-C and KVL.
To receive information about COPLAS talks by email, send a message to prog-lang-request@mail.it-c.dk with the word 'subscribe' as subject or in the body.

For more information about COPLAS, see http://www.coplas.org