Recent blogs calling Groovy the "sleeping giant" overlook a nimble alternative. With its uncluttered design, mature code base, small size, well defined semantics, dynamic language features, and JSR ...