Domain Specific Languages

Session Type: 
Standard [35 minutes]
Speakers

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

Audience

Track: 
Domain Specific Language
Experience level: 
Beginner