Odersky, MartinAltherr, PhilippeCremet, VincentDragos, IulianDubochet, GillesEmir, BurakMcDirmid, SeanMicheloud, StéphaneMihaylov, NikolaySchinz, MichelSpoon, LexStenman, ErikZenger, Matthias2006-05-112006-05-112006-05-112006https://infoscience.epfl.ch/handle/20.500.14299/230105Scala 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.componentsprogramming language designtype systemsweb servicesfunctional programmingobject-oriented programmingXML processingAn Overview of the Scala Programming Language (2. Edition)text::report