The session looks at the fundamentals of Scala with examples to highlight its unique features like case classes and pattern matching, for comprehensions, traits, functions as values and others. It also looks at Scala’s support for writing internal as well as external DSLs.
ScalaTest is an open-source testing framework that aims to speed up tests by leveraging the Scala programming language. ScalaTest 1.0, released today claims to reduce the amount of test code lines required in testing. This reduction in code lines is a product of Scala, an object-oriented language that compiles to Java bytecode and runs on the Java Virtual Machine.
Esther Schindler looks at few “up-and-coming scripting languages that really ought to be on your company’s radar”. The article looks at pros, cons and opinions on Scala, Groovy, Clojure, Lua, F# and Boo.
At JavaOne this year I spent a lot of time following the scripting and dynamic languages space. The speakers for all these ‘other’ languages insisted that we had entered an age where developers would use multiple languages. They said that developers would select languages based on the nature and domain of the requirement.


