Scala is a modern and open source, multi-paradigm programming language specially designed to express common programming patterns in an elegant, concise and type-safe way.
Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and much more.
Product's homepage
What's New in This Release: [ read full changelog ]
Value Classes:
· A class may now extend AnyVal to make it behave like a struct type (restrictions apply).
· http://docs.scala-lang.org/overviews/core/value-classes.html
Implicit Classes:
· The implicit modifier now also applies to class definitions to reduce the boilerplate of implicit wrappers.
· http://docs.scala-lang.org/sips/pending/implicit-classes.html
String Interpolation:
· val what = "awesome"; println(s"string interpolation is ${what.toUpperCase}!")
· http://docs.scala-lang.org/overviews/core/string-interpolation.html
Futures and Promises:
· Asynchronously get some JSON: for (req