Alternative JVM Languages For Java Projects

[magazine]
Volume-Issue: 
2011-05
Article Summary: 

Java Virtual Machine has become a successful platform for applications written in many languages, not just Java. Alternatives like JRuby, Scala, Clojure, and Groovy can be more concise and offer new ways to approach problems.