diff --git a/slides.tex b/slides.tex index 19dd586..4e71f6a 100644 --- a/slides.tex +++ b/slides.tex @@ -239,44 +239,20 @@ Segmentation fault. \pause{} - \vspace{-4cm} - \begin{center} - \bf \fontsize{8cm}{1cm} - \colorbox{white}{\alert{Complex}} \\ - \colorbox{white}{\alert{\& slow!}} - \end{center} -\end{frame} + \vspace{-5cm} + \begin{tcolorbox}[halign=center, colframe=red, colback=Lavender] + \bf \huge + Complex \,\& \,slow + \end{tcolorbox} -\begin{frame}{Why does slow matter?} - \begin{itemize} - - \item{} After all, we're talking about \alert{debugging procedures} ran - by a \alert{human being} (slower than the machine). - - \ldots{}or are we? - \end{itemize} - - \pause{} - \begin{center} - \textbf{\Large{}No!} - \end{center} - - \begin{itemize} - \pause{}\item{} Pretty much any \alert{program analysis tool} - \pause{}\item{} \alert{Profiling} with polling profilers - - \pause{}\item{} \alert{Exception handling} in C++ - - \end{itemize} - - \vspace{2em} - - \begin{center} - \textbf{\Large{}Debug data is not only for debugging} - \end{center} - - \vspace{1em} - $\leadsto$ we might want \alert{an alternative time/space trade-off} + \pause{} + \begin{tcolorbox}[halign=center, colframe=red, colback=Lavender] + \huge + \textbf{Pervasive:}\\ relied upon by debuggers, profilers, C++ + exceptions \\ + \medskip{} + \textbf{$\leadsto$ not only for debuggers!} + \end{tcolorbox} \end{frame} \newcommand{\LinusMailOne}{