handouts/pep-ho.tex
changeset 198 c2d36d8ee2a7
parent 197 ff7f68a511a6
child 257 71e534e28430
equal deleted inserted replaced
197:ff7f68a511a6 198:c2d36d8ee2a7
  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