Scala in a Nutshell
click the boxes below to see Scala in action!
Run Scala in your browser
Scastie is Scala + sbt in your browser! You can use any version of Scala, or even alternate backends such as Dotty, Scala.js, Scala Native, and Typelevel Scala. You can use any published library. You can save and share Scala programs/builds with anybody.
We are delighted to announce the availability of Scala 2.13!
The 2.13.0 release improves Scala in the following areas:
- Collections: Standard library collections have been overhauled for simplicity, performance, and safety. This is the centerpiece of the release.
- Standard library:
Futureis faster and more robust. Elsewhere, useful classes and methods have been added.
- Language: Literal types, partial unification, by-name implicits, more.
- Compiler: 5-10% faster, deterministic output, improved optimizer.
To learn more, see the release notes on GitHub.
Scala 2.13.0-RC3 is now available!
- Friday, May 31, 2019
Scala 2.13.0-RC3 fixes a few late-breaking bugs. If no major problems are found in this release candidate, we will re-release it as 2.13...
News from the Scala MOOCs
- Tuesday, May 21, 2019
- Julien Richard-Foy
In this article, I want to share with you the current state of our online Scala courses (MOOCs) and introduce our plans for the future. ...
Scala 2.13.0-RC2 is now available!
- Friday, May 17, 2019
Scala 2.13.0-RC2 fixes bugs and improves Java interop. If no major problems are found in this release candidate, we will re-release it a...
Talk to us!
for general Scala questions, discussion and library announcements.
for Scala contributions, language evolution discussions, standard library, Scala platform evolution discussions and more.
More chat rooms are listed on the Community page
See more tweets, orFollow Scala on twitter