edit: Ok, Hatred is a strong word. I shoud have used dislike instead.
Ask HN: Why do people have a hatred for Scala?
1–10 of 134 posts
Re: Ask HN: Why do people have a hatred for Scala?
#2Re: Ask HN: Why do people have a hatred for Scala?
#3Apart from occasional issues in the community Scala is criticised for being too complex: https://www.youtube.com/watch?v=uiJycy6dFSQ
Re: Ask HN: Why do people have a hatred for Scala?
#4Re: Ask HN: Why do people have a hatred for Scala?
#5http://stackoverflow.com/research/developer-survey-2015#tech...
But you are completely right that there's also a lot of negative sentiment around it. Here are two possible reasons I can think of (I am sure there are others).
1. Scala does not form part of an established programming language tribe. It is neither a better Java nor a Haskell on the JVM. So people are challenged in their assumptions; they don't know what it is, and react negatively in order not to have to learn more.
2. Scala is pretty successful. So people in neighbouring language communities sometimes feel frustrated that a seemingly (to them) inferior language gets traction and their perfect language gets less. I saw some of that when Java eclipsed Smalltalk in the 90's. I never met a community as spiteful of Java as the Smalltalk one.
Re: Ask HN: Why do people have a hatred for Scala?
#6I started learning Scala (it got me into functional programming) but dumped it for the same reasons as Java. It's bloated. I also question Scala's longevity.
I'm happily using Elixir and Clojure these days, but I mainly do web stuff so YMMV.
Re: Ask HN: Why do people have a hatred for Scala?
#7Here's one: http://blog.gmane.org/gmane.comp.lang.scala.debate/month=201... Apart from occasional issues in the community Scala is criticised for being too complex: https://www.youtube.com/watch?v=uiJycy6dFSQ
Re: Ask HN: Why do people have a hatred for Scala?
#8Here's one: http://blog.gmane.org/gmane.comp.lang.scala.debate/month=201... Apart from occasional issues in the community Scala is criticised for being too complex: https://www.youtube.com/watch?v=uiJycy6dFSQ