Engineering Full Stack Apps with Java and JavaScript
Scala, Groovy, Klotin, Clojure, JRuby, Jython.
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.