equal
deleted
inserted
replaced
322 $\quad\Rightarrow$ {\small\url{https://www.scala-lang.org/download/}}\bigskip |
322 $\quad\Rightarrow$ {\small\url{https://www.scala-lang.org/download/}}\bigskip |
323 \end{center} |
323 \end{center} |
324 |
324 |
325 Installation problems: |
325 Installation problems: |
326 \begin{itemize} |
326 \begin{itemize} |
327 \item Zoltan Meszaros (\texttt{\small{}zoltan.meszaros@kcl.ac.uk}) |
327 \item Zoltan Meszaros (\texttt{\small{}zoltan.meszaros@kcl.ac.uk}, Linux) |
328 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk}, Linux) |
328 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk}, Linux) |
329 \item Bofan Zhang (\texttt{\small{}bofan.zhang@kcl.ac.uk}, MacOSX) |
329 \item Bofan Zhang (\texttt{\small{}bofan.zhang@kcl.ac.uk}, MacOSX) |
330 \item Aidan Dakhama (\texttt{\small{}aidan.dakhama@kcl.ac.uk}, Linux) |
330 \item Aidan Dakhama (\texttt{\small{}aidan.dakhama@kcl.ac.uk}, Linux) |
331 \bigskip |
331 \bigskip |
332 \end{itemize} |
332 \end{itemize} |
430 \tiny$^*$ from ``What pure functional programming is all about?'' |
430 \tiny$^*$ from ``What pure functional programming is all about?'' |
431 \end{textblock} |
431 \end{textblock} |
432 \end{frame} |
432 \end{frame} |
433 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
433 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
434 |
434 |
|
435 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
436 \begin{frame}[c] |
|
437 |
|
438 \begin{center} |
|
439 \begin{bubble}[9cm] |
|
440 \includegraphics[scale=0.4]{carmack.png} |
|
441 \end{bubble} |
|
442 \end{center} |
|
443 |
|
444 {\footnotesize $^*$ lead programmer of Wolfenstein 3D, Doom, Quake and their sequels} |
|
445 |
|
446 \end{frame} |
|
447 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
448 |
|
449 |
435 |
450 |
436 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
451 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
437 \begin{frame}[c, fragile] |
452 \begin{frame}[c, fragile] |
438 |
453 |
439 {\Large Why bother? or\smallskip\\\hfill What is wrong with this?}\bigskip\bigskip |
454 {\Large Why bother? or\smallskip\\\hfill What is wrong with this?}\bigskip\bigskip |
965 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
980 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
966 \begin{frame}[c] |
981 \begin{frame}[c] |
967 \frametitle{Conclusion for Today} |
982 \frametitle{Conclusion for Today} |
968 |
983 |
969 \begin{itemize} |
984 \begin{itemize} |
970 \item This year we will be using Scala 3 with the \texttt{scala} REPL!\\ |
985 \item This year we will be using Scala 3 with the standard \texttt{scala} REPL!\\ |
971 \medskip |
986 \medskip |
972 \item {\bf\url{https://www.scala-lang.org/}}\bigskip |
987 \item {\bf\url{https://www.scala-lang.org/}}\bigskip |
973 |
988 |
974 \item Scala can be a rather \textbf{\alert{deep}} language\ldots i.e.~gives |
989 \item Scala can be a rather \textbf{\alert{deep}} language\ldots i.e.~gives |
975 you a lot of rope to shoot yourself.\bigskip |
990 you a lot of rope to shoot yourself.\bigskip |