equal
  deleted
  inserted
  replaced
  
    
    
    73 \end{textblock} | 
    73 \end{textblock} | 
    74   | 
    74   | 
    75 \end{frame} | 
    75 \end{frame} | 
    76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       | 
    76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%       | 
    77   | 
    77   | 
         | 
    78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
         | 
    79 \begin{frame}[c] | 
         | 
    80 \frametitle{Why Scala?} | 
         | 
    81   | 
         | 
    82 In the last few years there is  a ``Cambrian explosion'' of  | 
         | 
    83 languages from both academia and industry.  | 
         | 
    84   | 
         | 
    85 It is essential for students to have skills to pick up new languages  | 
         | 
    86 quickly.  | 
         | 
    87   | 
         | 
    88 \end{frame} | 
         | 
    89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     | 
         | 
    90   | 
    78   | 
    91   | 
    79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
    80 \begin{frame}[c] | 
    93 \begin{frame}[c] | 
    81 \frametitle{Why Scala?} | 
    94 \frametitle{Why Scala?} | 
    82   | 
    95   | 
   118 \textbf{\large Scala} | 
   131 \textbf{\large Scala} | 
   119 \end{textblock}   | 
   132 \end{textblock}   | 
   120   | 
   133   | 
   121 \end{frame} | 
   134 \end{frame} | 
   122 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     | 
   135 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%     | 
         | 
   136   | 
         | 
   137 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
         | 
   138 \begin{frame}[c] | 
         | 
   139 \frametitle{Scala (imperative) vs Scala (functional)} | 
         | 
   140   | 
         | 
   141 Reham's example  | 
         | 
   142   | 
         | 
   143   | 
         | 
   144 \end{frame} | 
         | 
   145 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
         | 
   146   | 
         | 
   147   | 
   123   | 
   148   | 
   124 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   149 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  | 
   125 \begin{frame}[c] | 
   150 \begin{frame}[c] | 
   126 \frametitle{First Steps: Scala Tools} | 
   151 \frametitle{First Steps: Scala Tools} | 
   127   | 
   152   |