Engineering Full Stack Apps with Java and JavaScript
Apache Groovy is an optionally typed and dynamic object-oriented programming language for the Java platform, with features similar to those of Python, Ruby, Perl etc.