Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
fp:lab01 [2022/02/14 14:37]
pdmatei created
fp:lab01 [2022/02/24 11:47] (current)
pdmatei
Line 1: Line 1:
 ====== Introduction to Scala ====== ====== Introduction to Scala ======
  
-===== Installing ​Scala =====+===== Scala setup ===== 
 + 
 +==== 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) 
 + 
 +==== IDE ==== 
 + 
 +One of the most widely used IDE (Integrated Development Environment) for Scala is: 
 +  * [[https://​www.jetbrains.com/​idea/​download/​ | IntellIJ]] 
 +  * 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]]). 
 + 
 + 
 + 
 + 
 + 
 + 
  
-**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]].