Playing With Scala

I was playing around with Scala, following the "First Steps to Scala" article on Artima. The article doesn't touch on advanced topics like "Higher Order Functions" and "Monads". But the article does review Scala's raison d'etre:

  • to be a functional language like SQL & Spreadsheets (focuses on 'what' rather than 'how')
  • to unify Object-Oriented and Functional language approaches.

It also gives you a bit of Scala's feel. So artifacts like val/var, type inference, Arrays/Lists/Sets and Traits/Mixins are discussed. Martin Odersky, Scala's creator, gives a good talk about it here. I can't wait to try this out with some real code.
 

Posted by  on 2008.03.04| Original post

#archive #frye #thebox