I know that I am asking the question from a self-selecting group, but what the hell.
I am considering the idea of writing a book about writing domain specific languages, with Boo as the implementation language. This has two distinct topics:
- Theoretical knowledge:
- DSL Usages
- How to create the syntax
- How to integrate into an application
- Implementation strategy - how to actually build a useful DSL that can do all of the above using Boo.
I certainly like the subject, but I wanted to know what you think about it.
Do you find the idea useful? Is there enough interest in it? Do you (or people you know) use DSLs for work/fun? Any other comment?