About the Book

Every time you design a domain model on your whiteboard, it seems to get lost in translation within the complex code base you started with. When you design your implementation model in your favorite programming language, it no longer speaks the dialect that the domain expert can understand. If your implementation on the whiteboard doesn’t conform exactly to the specifications you agreed on with the domain user, there’s no way it can be verified by the person who understands the domain rules.

DSLs in Action addresses this core issue by suggesting a DSL-driven application development model. Design your domain APIs around the syntax and semantics that the domain user understands. Then, even during the development of the code base, ...

Get DSLs in Action now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.