slides/slides01.tex
changeset 494 253d1ccb65de
parent 481 e03a0100ec46
equal deleted inserted replaced
493:244df77507c2 494:253d1ccb65de
     3 \usepackage{../styles/slides}
     3 \usepackage{../styles/slides}
     4 \usepackage{../styles/mygraphs}
     4 \usepackage{../styles/mygraphs}
     5 \usepackage{../styles/langs}
     5 \usepackage{../styles/langs}
     6 %\usepackage{../data}
     6 %\usepackage{../data}
     7 \usetikzlibrary{shapes} 
     7 \usetikzlibrary{shapes} 
     8 
     8 \usepackage{ulem}
     9 \hfuzz=220pt  
     9 \hfuzz=220pt  
    10 
    10 
    11 %\setmonofont[Scale=.88]{Consolas}
    11 %\setmonofont[Scale=.88]{Consolas}
    12 %\newfontfamily{\consolas}{Consolas}
    12 %\newfontfamily{\consolas}{Consolas}
    13 
    13 
   108   \begin{tabular}{ll}
   108   \begin{tabular}{ll}
   109     Email:  & christian.urban at kcl.ac.uk\\
   109     Email:  & christian.urban at kcl.ac.uk\\
   110     %Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\
   110     %Office: & N\liningnums{7.07} (North Wing, Bush House)\bigskip\\
   111     Slides \& Code: & KEATS\bigskip\\
   111     Slides \& Code: & KEATS\bigskip\\
   112 
   112 
   113     Office Hour: &  Fridays 13:00 -- 14:00\\
   113     Office Hour: &  Thursdays 13:00 -- 14:00\\
   114     Location: & N7.07 (North Wing, Bush House)\bigskip\\
   114     Location: & N7.07 (North Wing, Bush House)\bigskip\\
   115 
   115 
   116     Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  \\
   116     Pollev: & \texttt{\alert{https://pollev.com/cfltutoratki576}}\\  \\
   117     %Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ 
   117     %Additionally: & (for Scala) Tuesdays 10:45 -- 11:45\\ 
   118   \end{tabular}
   118   \end{tabular}
   272 
   272 
   273 \mbox{}\\
   273 \mbox{}\\
   274 
   274 
   275 \begin{minipage}{1.1\textwidth}
   275 \begin{minipage}{1.1\textwidth}
   276 \begin{itemize}
   276 \begin{itemize}
   277 \item contains a REPL $\Rightarrow$ but this year we use
   277 \item contains a REPL $\Rightarrow$ this year we use
   278   \textcolor{red}{\texttt{scala-cli}}  
   278   \sout{scala-cli} \textcolor{red}{\texttt{scala}}   
   279 \item I use VS Codium and a Scala extension (M'place)
   279 \item I use VS Codium and a Scala extension (M'place)
   280 \begin{center}  
   280 \begin{center}  
   281 \includegraphics[scale=0.10]{../pics/vscode.png}\\[-10mm]\mbox{}
   281 \includegraphics[scale=0.10]{../pics/vscode.png}\\[-10mm]\mbox{}
   282 \end{center}\bigskip
   282 \end{center}\bigskip
   283   
   283   
   310 \end{frame}
   310 \end{frame}
   311 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   311 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   312 
   312 
   313 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   313 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   314 \begin{frame}[c, fragile]
   314 \begin{frame}[c, fragile]
   315 \frametitle{This year Scala 3/ \textbf{\texttt{scala-cli}}}
   315 \frametitle{Scala 3}
   316 
   316 
   317 \mbox{}\\
   317 \mbox{}\\
   318 
   318 
   319 \begin{minipage}{1.3\textwidth}
   319 \begin{minipage}{1.3\textwidth}
   320 \begin{center}
   320 \begin{center}
   321 \textbf{\texttt{scala-cli}}
   321 \textbf{\texttt{scala}}
   322 $\quad\Rightarrow$ {\small\url{https://scala-cli.virtuslab.org/}}\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 Oscar Sjostedt (\texttt{\small{}oscar.sjostedt@kcl.ac.uk})
   327 \item Flavio Melinte Citea (\texttt{\small{}flavio.melinte\_citea@kcl.ac.uk})  
   328 \item Nicole Lehchevska (\texttt{\small{}nicole.lehchevska@kcl.ac.uk})\bigskip
   328 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk})
       
   329 \item Opale Sjostedt (\texttt{\small{}opale.sjostedt@kcl.ac.uk})
       
   330 \item Oliver Iliffe (\texttt{\small{}oliver.iliffe@kcl.ac.uk})  
       
   331   \bigskip
   329 \end{itemize}
   332 \end{itemize}
   330 Github problems:
   333 Github problems:
   331 \begin{itemize}
   334 \begin{itemize}
   332 \item Quan Tran (\texttt{\small{}anh.tran@kcl.ac.uk})\bigskip
   335 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk})  
   333 \end{itemize}
   336 \end{itemize}
   334 Discussion forum:
   337 %Discussion forum:
   335 \begin{itemize}  
   338 %\begin{itemize}  
   336 \item Ruben Ticehurst-James (\texttt{\small{}ruben.ticehurst-james@kcl.ac.uk})  
   339 %\item Ruben Ticehurst-James (\texttt{\small{}ruben.ticehurst-james@kcl.ac.uk})  
   337 \end{itemize}
   340 %\end{itemize}
   338 \end{minipage}
   341 \end{minipage}
   339   
   342   
   340 \end{frame}
   343 \end{frame}
   341 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   344 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   342 
   345 
   962 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   965 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   963 \begin{frame}[c]
   966 \begin{frame}[c]
   964 \frametitle{Conclusion for Today}
   967 \frametitle{Conclusion for Today}
   965 
   968 
   966 \begin{itemize}
   969 \begin{itemize}
   967 \item This year we will be using Scala 3 with the \texttt{scala-cli} REPL!\\ 
   970 \item This year we will be using Scala 3 with the \texttt{scala} REPL!\\ 
   968   \medskip
   971   \medskip
   969 \item {\bf\url{https://scala-cli.virtuslab.org/}}\bigskip
   972 \item {\bf\url{https://www.scala-lang.org/}}\bigskip
   970   
   973   
   971 \item Scala can be a rather \textbf{\alert{deep}} language\ldots i.e.~gives
   974 \item Scala can be a rather \textbf{\alert{deep}} language\ldots i.e.~gives
   972   you a lot of rope to shoot yourself.\bigskip
   975   you a lot of rope to shoot yourself.\bigskip
   973 
   976 
   974 \item Learning functional programming is not easy\ldots{}when you have
   977 \item Learning functional programming is not easy\ldots{}when you have