

Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons
Jan 25, 2012
Martin Fowler and Rebecca Parsons discuss the benefits of domain-specific languages (DSLs) in software development, including improved productivity and bridging the gap between domain experts and developers. They also explore the distinctions between internal DSLs and APIs, the importance of a clear model in a DSL, and the advantages of using parser formalisms and language workbenches. The hosts thank the guests and conclude the episode.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8
Introduction
00:00 • 2min
Characteristics of a Domain Specific Language (DSL)
01:54 • 7min
Difference between Internal DSLs and APIs
09:16 • 10min
The Importance of Having a Clear Model in a Domain-Specific Language
19:31 • 12min
Benefits and Distinctions of DSLs
31:03 • 22min
Using Parser Formalisms and Tools for Writing Grammars and IDs
53:31 • 2min
Domain-Specific Languages and Language Workbenches
55:38 • 9min
Wrapping up the Episode and Thanking the Guests
01:04:55 • 2min