Personal tools
You are here: Home Events LFCS Seminars-Folder ICSA/LFCS Joint Colloquium: Laurence Tratt

ICSA/LFCS Joint Colloquium: Laurence Tratt

— filed under:

Domain specific languages: why? how? and where next?

What
  • LFCS Seminar
When Feb 29, 2012
from 03:30 PM to 04:30 PM
Add event to calendar vCal
iCal

While the concept of Domain Specific Languages (DSLs) continues to gain in
popularity and importance, there is surprisingly little understanding about
what they are, when they're applicable, their benefits, and their costs.

In this talk I will first motivate the need for DSLs, and explain when and
where they might be applicable. I will then consider some of the  different
ways they can be implemented, particularly by embedding them into
programming languages such as the syntactically extendable language Converge
(http://convergepl.org/) that I have developed which, at a simple level, can
be thought of as Python with Template Haskell-esque macros.

Finally I will look forward: what might the next stage in the development of
DSL technologies be?

Document Actions