handouts/pep-ho.tex
changeset 198 d59c7995bcb2
parent 197 c3e39fdeea3b
child 257 ba4d976ca88d
equal deleted inserted replaced
197:c3e39fdeea3b 198:d59c7995bcb2
  1202 %with.
  1202 %with.
  1203 
  1203 
  1204 
  1204 
  1205 \subsection*{Conclusion}
  1205 \subsection*{Conclusion}
  1206 
  1206 
  1207 I hope you like the short journey in the Scala World: remember we 
  1207 I hope you liked the short journey through the Scala language---but remember we 
  1208 like you to take on board the functional programming point of view,
  1208 like you to take on board the functional programming point of view,
  1209 rather than just learning another language. If you moan about all the
  1209 rather than just learning another language. There is an interesting
  1210 idiotic features of Scala, well that is part of the packaged according
  1210 blog article about Scala by a convert:
  1211 to this quote:\bigskip
  1211 
       
  1212 \begin{center}
       
  1213 \url{https://www.skedulo.com/tech-blog/technology-scala-programming/}
       
  1214 \end{center}  
       
  1215 
       
  1216 \noindent
       
  1217 He makes pretty much the same arguments about functional programming and
       
  1218 immutability (one section is teasingly called \textit{``Where Did all
       
  1219 the Bugs Go?''}). If you happen to moan about all the idiotic features
       
  1220 of Scala, well, I guess this is part of the package according to this
       
  1221 quote:\bigskip
  1212 
  1222 
  1213 %\begin{itemize}
  1223 %\begin{itemize}
  1214 %\item no exceptions....there two kinds, one ``global'' exceptions, like
  1224 %\item no exceptions....there two kinds, one ``global'' exceptions, like
  1215 %out of memory (not much can be done about this by the ``individual''
  1225 %out of memory (not much can be done about this by the ``individual''
  1216 %programmer); and ``local one'' open a file that might not exists - in
  1226 %programmer); and ``local one'' open a file that might not exists - in