updated
authorChristian Urban <christian.urban@kcl.ac.uk>
Fri, 14 Nov 2025 10:57:21 +0000
changeset 500 fd7f8aff848c
parent 499 2f33c51cac48
child 501 3717785f2c37
updated
cws/core_cw01.pdf
cws/core_cw02.pdf
cws/core_cw03.pdf
cws/main_cw02.pdf
cws/main_cw03.pdf
cws/main_cw03.tex
cws/main_cw04.pdf
cws/main_cw05.pdf
slides/slides01.pdf
slides/slides01.tex
Binary file cws/core_cw01.pdf has changed
Binary file cws/core_cw02.pdf has changed
Binary file cws/core_cw03.pdf has changed
Binary file cws/main_cw02.pdf has changed
Binary file cws/main_cw03.pdf has changed
--- a/cws/main_cw03.tex	Thu Nov 13 21:53:20 2025 +0000
+++ b/cws/main_cw03.tex	Fri Nov 14 10:57:21 2025 +0000
@@ -508,7 +508,7 @@
 
 \subsection*{Background}
 
-Although easily implementable in Scala (ok maybe the \texttt{simp} functions and
+Although easily implementable in Scala (ok maybe the \texttt{simp} function and
 the constructors \texttt{ALT}/\texttt{SEQ}/\texttt{AND} needs a bit more thinking), the idea behind the
 derivative function might not so easy to be seen. To understand its
 purpose better, assume a regular expression $r$ can match strings of
Binary file cws/main_cw04.pdf has changed
Binary file cws/main_cw05.pdf has changed
Binary file slides/slides01.pdf has changed
--- a/slides/slides01.tex	Thu Nov 13 21:53:20 2025 +0000
+++ b/slides/slides01.tex	Fri Nov 14 10:57:21 2025 +0000
@@ -324,7 +324,7 @@
 
 Installation problems:
 \begin{itemize}
-\item Zoltan Meszaros (\texttt{\small{}zoltan.meszaros@kcl.ac.uk})  
+\item Zoltan Meszaros (\texttt{\small{}zoltan.meszaros@kcl.ac.uk}, Linux)  
 \item Zishan Rahman (\texttt{\small{}zishan.rahman@kcl.ac.uk}, Linux)
 \item Bofan Zhang (\texttt{\small{}bofan.zhang@kcl.ac.uk}, MacOSX)
 \item Aidan Dakhama (\texttt{\small{}aidan.dakhama@kcl.ac.uk}, Linux)  
@@ -432,6 +432,21 @@
 \end{frame}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{frame}[c]
+
+\begin{center}  
+\begin{bubble}[9cm]
+\includegraphics[scale=0.4]{carmack.png}
+\end{bubble}
+\end{center}
+
+{\footnotesize $^*$ lead programmer of Wolfenstein 3D, Doom, Quake and their sequels}
+
+\end{frame}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+  
+
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \begin{frame}[c, fragile]
@@ -967,7 +982,7 @@
 \frametitle{Conclusion for Today}
 
 \begin{itemize}
-\item This year we will be using Scala 3 with the \texttt{scala} REPL!\\ 
+\item This year we will be using Scala 3 with the standard \texttt{scala} REPL!\\ 
   \medskip
 \item {\bf\url{https://www.scala-lang.org/}}\bigskip