Domain-Specific Languages Made Easy MEAP V04 cover
Welcome to liveBook!

This is an online version of the Manning book Domain-Specific Languages Made Easy MEAP V04. With liveBook you can access Manning books in-browser — anytime, anywhere.


Thank you for purchasing the MEAP for Domain-Specific Languages Made Easy!

This book is written for developers interested in unlocking the potential of Domain-Specific Languages (DSLs) to improve their daily software development life. To get through this book at a good clip, you’ll need to have some skills in and experience with software development, preferably using modern JavaScript. You’ll learn most if you go through the text with a development environment at hand, trying out the code, and doing the exercises.

DSLs have been around for a very long time - in fact, one can argue that they even predate the advent of computers.

Since then they seem to have gone through the Gartner hype cycle several times. It’s therefore curious that learning about DSLs is usually confined to the more challenging parts of university Computer Science curricula. I find that books available on the market either assume too much prior Computer Science knowledge, are not practical enough, rely on a very specific piece of technology, or any combination of those. This book is the result of the desire to try and fix that situation.