This is an old revision of the document!


Introduction to Scala

Installation

Scala can be downloaded and installed on either a Windows or NIX platform (e.g. Linux, OS-X) here. For this lecture you must install Scala 3.X, and we recommend installing it using Coursier (see the previous link). You will also need the a JDK, we recommand the one from Adoptium you can download from here.

IDE

One of the most widely used IDE (Integrated Development Environment) for Scala is:

  • VSCode - You will need to install the Scala (Metals) plugin
  • alternatively, you can use Sublime, which is a simpler (faster) editor. You can add syntax highlighting plugins for Scala (see: scalameta ), as well as worksheet/REPL support (see: SublimeREPL).