用Java类库（对于.NET实现则可调用.NET类库）。Scala套件包括编译器和类库，以BSD许可证发布。
历史.洛桑联邦理工学院的Martin Odersky于2001年基于的工作开始设计Scala。Funnel是把函数式编程思想和佩特里网相结合的一种编程语言。 Odersky之前工作于和javac。Java平台的Scala于2003年底/2004年初发布。.NET平台的Scala发布于2004年6月。该语言第二个版本，v2.0，发布于2006年3月。Scala 2.8