equal
deleted
inserted
replaced
5 |
5 |
6 %cheat sheet |
6 %cheat sheet |
7 %http://worldline.github.io/scala-cheatsheet/ |
7 %http://worldline.github.io/scala-cheatsheet/ |
8 |
8 |
9 \begin{document} |
9 \begin{document} |
|
10 \fnote{\copyright{} Christian Urban, King's College London, 2020} |
10 |
11 |
11 \section*{Scala in 6CCS3CFL} |
12 \section*{Scala in 6CCS3CFL} |
12 |
13 |
13 For the coursework in this module you are free to use any programming |
14 For the coursework in this module you are free to use any programming |
14 language you like, but I will show you all my code using Scala---I hope |
15 language you like, but I will show you all my code using Scala---I hope |
15 you have fond memories of Scala from PEP. I will use the current |
16 you have fond memories of Scala from PEP. But as said, you do not need to |
|
17 use Scala for your own code.\footnote{Haskell, Rust, Ocaml were other languages that have been used previously in CFL. I recommend to not use Java or C for writing |
|
18 a compiler, but if you insist, nothing I can do.} I will use the current |
16 stable version of Scala, which is 2.13.3. If you need a reminder of |
19 stable version of Scala, which is 2.13.3. If you need a reminder of |
17 the Scala handouts for PEP have a look |
20 the Scala handouts for PEP have a look |
18 \hr{http://talisker.nms.kcl.ac.uk/cgi-bin/repos.cgi/pep-material/raw-file/tip/handouts/pep-ho.pdf}\bigskip |
21 \hr{http://talisker.nms.kcl.ac.uk/cgi-bin/repos.cgi/pep-material/raw-file/tip/handouts/pep-ho.pdf}\bigskip |
19 |
22 |
20 \noindent |
23 \noindent |