Application details
...

Scala

http://www.scala-lang.org/

Scala is a general-purpose programming language. Scala has full support for functional programming and a very strong static type system. Designed to be concise, many of Scala's design decisions were inspired by criticism of Java's shortcomings.