Who this book is for
This book is for any software developers who have an interest in building domain scripting into their applications. No knowledge of Groovy is required, although it will be helpful. This book will not teach Groovy, but will quickly introduce the basic ideas of Groovy. An experienced developer should have no problems with this and will move quickly onto the more involved aspects of creating DSLs with Groovy. No experience of creating a DSL is required.
The book should also be useful for experienced Groovy developers who have so far only used Groovy DSLs, such as Groovy builders, and would like to start building their own Groovy-based DSLs.