Back

Domain Specific Languages

Added: April 28, 2010

Tags: DSL book

Long awaited book Domain Specific Languages By Martin Fowler have finally got to Rough Cuts stage at Safari Books Online. I've started to read it immediately. I've just finished narratives part and now I am getting into reference material (I am one of those who read it cover to cover even it is not expected). So far I have enjoyed it and my expectations are still high.

I have done some small DSLs in the past, mostly for using in unit and system tests and I enjoy using fluent interfaces of mocking libraries. I can say I have done also some code generation on project for previous employer. But all of them were quite informal. That's the reason I like this book - it gives me an overall view, it helps to transform my former experiences into coherent bulk of knowledge. It should help me to understand WHY, and WHEN so that I can spot possible applications easier. HOW is also useful, it can save a lot of time when exploring possible solutions.

Unfortunately I think majority of programmers will not try to read this book, because its topic is too far from their interest and experiences. But maybe the book will help to spread awareness of DSL usefulness. I guess there are not many programmers these days who are not using some kind of DSL, be it SQL, CSS, mocking library, ...

Back