Part 1. Introducing domain-specific languages

What are domain-specific languages (DSLs)? What value do they have for an application developer? What value do they add for the business user who’ll use the application? Does DSL-driven development improve communication between the development team and the team of domain experts? What are the pros and cons of DSL-driven development? These are some of the questions that you’ll find answers to in part 1 of this book.

Chapters 1, 2, and 3 form part 1 of DSLs In Action. I’ll introduce many of the commonly used DSLs and talk about general design principles so you can get an idea of what to look for when you design a DSL of your own.

Chapter 1, is as usual, an introduction to DSLs.

In chapter 2, you’ll ...

Get DSLs in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.