handouts/scala-ho.tex
changeset 504 5dc452d7c08e
parent 488 598741d39d21
equal deleted inserted replaced
503:f2d7b885b3e3 504:5dc452d7c08e
   980 \noindent Rather than returning \code{false}, this code should
   980 \noindent Rather than returning \code{false}, this code should
   981 throw a typing-error. There are also many limitations Scala
   981 throw a typing-error. There are also many limitations Scala
   982 inherited from the JVM that can be really annoying. For
   982 inherited from the JVM that can be really annoying. For
   983 example a fixed stack size. One can work around this
   983 example a fixed stack size. One can work around this
   984 particular limitation, but why does one have to?
   984 particular limitation, but why does one have to?
       
   985 More such `puzzles' can be found at
       
   986 
       
   987 \begin{center}
       
   988   \url{http://scalapuzzlers.com} and
       
   989   \url{http://latkin.org/blog/2017/05/02/when-the-scala-compiler-doesnt-help/}
       
   990 \end{center}
   985 
   991 
   986 Even if Scala has been a success in several high-profile
   992 Even if Scala has been a success in several high-profile
   987 companies, there is also a company (Yammer) that first used
   993 companies, there is also a company (Yammer) that first used
   988 Scala in their production code, but then moved away from it.
   994 Scala in their production code, but then moved away from it.
   989 Allegedly they did not like the steep learning curve of Scala
   995 Allegedly they did not like the steep learning curve of Scala