Domain Specific Languages

Session Type: 
Standard [35 minutes]

In this talk you will learn what a domain specific language (DSL) is and what they are used for. You'll get an overview of different implementation techniques and their respective pros and cons.

I will start out by uncovering typical myths and misconceptions riddled with some anecdotes. After that you'll learn about the differences between API design and language design as well as internal and external DSLs. We will dig into different typical implementation techniques by looking at real world examples and discuss the advantages and disadvantages.

Schedule info


Domain Specific Language
Experience level: