Latest / Software Engineering Radio - the podcast for professional software developers

Episode 62: Martin Odersky on Scala
In this Episode we talk about the Scala language with its creator Martin Odersky. Scala is a language that fuses object oriented and functional programming. Martin started out by providing a two-minute overview over the language, and then talked a little bit about its history. We then discussed the basics of functional programming. The main part of the episode features a discussion of some of the important features of the Scala language:
Case Classes and Pattern Matching
Multiple Inheritance and Compound Types, Traits, Mixins
Closures
Functions as types, "Function pointers", Anonymous…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.