Scala Distribution

Current Stable Release

The current version of Scala is 2.7.5, please see our changelog to find out what's new in 2.7.5. It was released on June 2, 2009. The Scala distribution is released under a BSD-like license.
 

IzPack Installer (all platforms)(2) scala-2.7.5.final-installer.jar (md5) 23.8 MB
Unix, Mac OS X, Cygwin  scala-2.7.5.final.tgz (md5) 15.1 MB
Windows  scala-2.7.5.final.zip (md5) 15.2 MB
Version compiled for JVM 1.4  scala-2.7.5.final-jvm4.tgz (md5) 12.4 MB
The Scala library as OSGi bundle  scala.library_2.7.5.final.jar (md5) 4.8 MB
Scala API and code examples(1) scala-2.7.5.final-devel-docs.tgz (md5) 1.8 MB
Sources (SVN repository snapshot)  scala-2.7.5.final-sources.tgz (md5) 28.8 MB

 
If you use one of the IDEs supporting Scala, you don't need to download the distribution from this page, but rather use the update mechanism of your IDE. If you are looking for packages for common distributions (Debian, Fedora, MacPorts, openSUSE) please look here.

(1) The Scala API is available online. A local copy can be obtained by installing the sbaz package "scala-devel-docs" (see below), or by downloading the API tarball.

(2) A note for Windows Vista users: Do the following if you want to install Scala outside your home directory (e.g. in "C:\Program Files\Scala"): right-click the "Command Prompt" application and select "Run as administrator". Navigate to the directory containing the jar-installer, and type "java -jar scala-x-installer.jar"

Download content and additional packages

The files contained in a Scala distribution are described in a separate page, Scala distribution content.

There are additional resources belonging to the Scala distribution which are available through sbaz, our packaging system. Read the sbaz tutorial to learn how to use it. The following packages are available:

Package
Description
scala-devel(1,2) The Scala compiler
scala-library(1,2) The Scala library
scala-tool-support(1,2) Tool support files for various text editors like emacs, vim or gedit
scala-documentation(2) PDF documentation on the Scala programming language
scala-devel-docs(2) Contains the Scala API and code examples
scala-test  Test Suite we use to test the compiler and library
scala-msil  Tools required to develop Scala programs for .NET

(1) Installed by default in the downloadable distribution (.tar.gz / .zip downloads)
(2) Installed by default when using the Scala IzPack installer

Software Requirements

The Scala software distribution can be installed on any Unix-like or Windows system. It requires the Java runtime version 1.5 or later, which can be downloaded for instance from Sun Microsystems or IBM. The basic tools (compiler and library) are still available for Java 1.4.
 

Previous Releases

For historical and testing purposes, we also keep an archive of previous releases (currently since version 2.5). Prior versions of Scala, from 0.9.x to 2.4.x, have been archived offline.
 

Nightly Builds

If you would like to try the very latest version, no matter how unstable, and to remain constantly up-to-date with the very latest bug fixes and improvement, you can try to download one of our nightly builds. There is no guarantee whatsoever that any given nightly build will work as expected, or at all: the build is created even if the code does not pass the validation tests. Use at your own peril! For more information on a specific build, you can also check our nightly build logs.
 

SVN Access

Finally, if you are interested in the development of Scala and would like to know what is happening at any given time, you can explore at any moment our live SVN Repository, and build your own Scala system. You will find further information on participating to the development of the Scala language on our Scala Developers pages.

Copyright © 2009 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland