Differences
This shows you the differences between two versions of the page.
fp2025:lab01 [2025/02/25 21:04] pdmatei created |
fp2025:lab01 [2025/02/25 21:05] (current) pdmatei |
||
---|---|---|---|
Line 5: | Line 5: | ||
==== Installation ==== | ==== Installation ==== | ||
- | **Scala** can be downloaded and installed on either a Windows or NIX platform (e.g. Linux, OS-X) [[https://www.scala-lang.org/download/|here]]. For this lecture you must install **Scala 3**, and we recommend installing it using //Coursier// (see the previous link) | + | **Scala** can be downloaded and installed on either a Windows or NIX platform (e.g. Linux, OS-X) [[https://www.scala-lang.org/download/|here]]. For this lecture you must install **Scala 3.X**, and we recommend installing it using //Coursier// (see the previous link) |
==== IDE ==== | ==== IDE ==== | ||
One of the most widely used IDE (Integrated Development Environment) for Scala is: | One of the most widely used IDE (Integrated Development Environment) for Scala is: | ||
- | * [[https://www.jetbrains.com/idea/download/ | IntellIJ]] | + | * [[https://www.jetbrains.com/idea/download/ | IntellIJ]] - the Community Edition |
* alternatively, you can use [[https://www.sublimetext.com/download | Sublime]], which is a simpler (faster) editor. You can add syntax highlighting plugins for Scala (see: [[https://scalameta.org/metals/docs/editors/sublime/ | scalameta ]]), as well as worksheet/REPL support (see: [[https://packagecontrol.io/packages/SublimeREPL | SublimeREPL]]). | * alternatively, you can use [[https://www.sublimetext.com/download | Sublime]], which is a simpler (faster) editor. You can add syntax highlighting plugins for Scala (see: [[https://scalameta.org/metals/docs/editors/sublime/ | scalameta ]]), as well as worksheet/REPL support (see: [[https://packagecontrol.io/packages/SublimeREPL | SublimeREPL]]). | ||