I just completed a story about an open-source testing framework that is scheduled to drop on Monday the 12th, and while writing the story, I took a deep dive into the world of Scala. Here are a few tidbits I learned about Scala while studying up on it:
-It does static type checking, and can support generic classes and abstract types. The static type is a feature that it shares with its big brother language, Java.
-Its functional programming capabilities can make it faster, according to some. While Java is mostly an object-oriented language, Scala brings a functional-object hybrid that combines the best of both styles.
-It was designed by Martin Odernsky, who also designed the Java extension known as Pizza. I like him already.
-Libraries allow developers to add new language constructs, and any method may be used as an infix or postfix operator.
On a side note, when I Googled "Scala", the Google Maps feature brought up the location of one my favorite hometown Italian restaurants, La Scala, located on Vanderbilt Parkway in Commack, N.Y. So I think it is suffice to say that Scala is ONE SPICY MEAT-A-BALL!