Groovy for Domain specific Languages Second Edition by Fergal Dearle – Ebook PDF Instant Download/Delivery: 1849695407, 9781849695404
Full download Groovy for Domain specific Languages Second Edition after payment

Product details:
ISBN 10: 1849695407
ISBN 13: 9781849695404
Author: Fergal Dearle
The times when developing on the JVM meant you were a Java programmer have long passed. The JVM is now firmly established as a polyglot development environment with many projects opting for alternative development languages to Java such as Groovy, Scala, Clojure, and JRuby. In this pantheon of development languages, Groovy stands out for its excellent DSL enabling features which allows it to be manipulated to produce mini languages that are tailored to a project’s needs. A comprehensive tutorial on designing and developing mini Groovy based Domain Specific Languages, this book will guide you through the development of several mini DSLs that will help you gain all the skills needed to develop your own Groovy based DSLs with confidence and ease. Starting with the bare basics, this book will focus on how Groovy can be used to construct domain specific mini languages, and will go through the more complex meta-programming features of Groovy, including using the Abstract Syntax Tree (AST). Practical examples are used throughout this book to de-mystify these seemingly complex language features and to show how they can be used to create simple and elegant DSLs. Packed with examples, including several fully worked DSLs, this book will serve as a springboard for developing your own DSLs.
Table of contents:
-
Introduction to DSLs and Groovy
-
Groovy Quick Start
-
Essential Groovy DSLs
-
The Groovy Language
-
Groovy Closures
-
Example DSL – GeeTwitter
-
Power Groovy DSL Features
-
AST Transformations
-
Existing Groovy DSLs
-
Building a Builder
-
Implementing a Rules DSL
-
Integrating It All
People also search for:
groovy for domain specific languages
groovy for domain specific languages pdf
domain specific language examples
groovy for domain-specific languages pdf
groovy domain-specific language
Tags: Fergal Dearle, Groovy, Domain, Specific Languages


