Episode 2: The Scala Experience
Episode description
Guest: Martin Odersky
Host: Markus Völter
Many programmers know that there are paths to increased productivity that are orthogonal to objects. Language designer Martin Odersky is in the vanguard that studies how to augment OOP with techniques from the world of functional programming. His most recent work is on Scala, a programming language that "tries to achieve a fusion of object-oriented and functional programming, while remaining compatible with mainstream platforms such as Java and .NET.
At ooPSLA, Martin is offering a tutorial with colleagues Ted Neward and Gilles Dubochet titled The Scala Experience: Programming with Functional Objects. This tutorial will give an introduction to Scala, highlighting its main innovative features: closures, pattern matching, type abstraction, and mixins.
In this podcast, Martin joins Markus Völter of SE Radio to talk about what it's like to program in Scala.
