Description
Groovy is a popular and successful dynamic language for the JVM. It offers many features that enable you to create embedded domain-specific languages (DSLs) including closures, compile-time and runtime metaprogramming, command chain expressions, operator overloading, named arguments, and other concise syntax conventions.