EBooks by Terence Parr
Fetched: February 12th, 2010, 3:00am CET by Terence Parr
Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language tailored to make you efficient in a particular domain. The key is understanding the common patterns found across language implementations.
Full download