handouts/amm-ho.tex
changeset 755 40e890446213
parent 754 05a51fa5f7bb
child 756 cb2918e02806
equal deleted inserted replaced
754:05a51fa5f7bb 755:40e890446213
     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