An Overview of the Scala Programming Language

Martin Odersky, Philippe Altherr, Vincent Cremet, Burak Emir, Sebastian Maneth, Stéphane Micheloud, Nikolay Mihaylov, Michel Schinz, Erik Stenman, and Matthias Zenger, EPFL Lausanne

EPFL Technical Report IC/2004/64.


Scala fuses object-oriented and functional programming in a statically typed programming language. It is aimed at the construction of components and component systems. This paper gives an overview of the Scala language for readers who are familar with programming methods and programming language design.


in .ps.gz or .pdf format.

BibTeX Entry

  author =       {Martin Odersky and al.},
  title =        {An Overview of the Scala Programming Language},
  institution =  {EPFL Lausanne, Switzerland},
  year =         2004,
  number =       {IC/2004/64}

Maintained by Martin Odersky.
Last updated: 29 June 2006.