
The Scala Programming Language
Scala CLI gives all the tools you need to create simple Scala projects. Import your favorite libraries, write your code, run it, create unit tests, share it as a gist, or publish it to Maven Central. Scala CLI is fast, …
Learn Scala | Scala Documentation
Scala Evolution Scala Improvement Process Description of the process for evolving the language, and list of all the Scala Improvement Proposals (SIPs).
Install | The Scala Programming Language
Each Scala release has its own page listing alternative installation methods. Click the button above to see the full list of Scala releases, or pick from the most recent releases below.
Basics | Tour of Scala | Scala Documentation
Scala has a special type of class called a “case” class. By default, instances of case classes are immutable, and they are compared by value (unlike classes, whose instances are compared by …
Introduction | Tour of Scala | Scala Documentation
Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It seamlessly integrates features of object-oriented …
All Available Versions | The Scala Programming Language
Feb 11, 2012 · All Available Versions This page contains a comprehensive archive of Scala releases.
Scala API Docs
Scala 2.12.9 Library API Compiler API Reflection API Scala Modules XML API Parser Combinators API Swing API Scala 2.12.8 Library API Compiler API Reflection API Scala Modules XML API Parser …
A Scala Tutorial for Java Programmers
At a Glance: Why Scala? Java without Semicolons: There’s a saying that Scala is Java without semicolons. There is a lot of a truth to this statement: Scala simplifies much of the noise and …
New in Scala 3
The Scala 3 Contributing Guide dives deeper into the compiler, including a guide to fix issues. What’s new in Scala 3 Scala 3 is a complete overhaul of the Scala language. At its core, many aspects of …
Scala 3.5.0 | The Scala Programming Language
Released August 22, 2024. See all releases. Scala binaries for 3.5.0 are available at github. Release Notes For a summary of important changes, see the GitHub release notes.