O'Reilly logo

Groovy for Domain-Specific Languages by Fergal Dearle

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 1. Introduction to DSL and Groovy

Java, and the Java platform with all of its frameworks and libraries, has by now become an all-encompassing universe for the software developer. The Java Virtual Machine (JVM) runs on practically every device from the smallest embedded chip to the largest mainframe. For the first time ever a whole gamut of application domains, from mobile games on your phone to mission critical enterprise applications are supported by this one-language platform.

The Groovy language is possibly one of the most important things to land in the Java universe in recent times. When developing with Java we were never constrained from doing what we wanted by the availability of libraries or frameworks. Arguably the only constraint ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required