Ask HN: Why do people have a hatred for Scala?
11–20 of 134 posts
Re: Ask HN: Why do people have a hatred for Scala?
#12Re: Ask HN: Why do people have a hatred for Scala?
#13Re: Ask HN: Why do people have a hatred for Scala?
#14Random annoyances off the top of my head - you can't necessarily understand an isolated function unless you know what implicits are being used, crazy overuse of operator overloading and slow compilation times (this has improved over the years).
You don't have to learn Scala, you could learn Clojure, F#, OCaml or Haskell. They would all teach you interesting aspects of programming and then you could come back and examine Scala with a broader perspective.
Re: Ask HN: Why do people have a hatred for Scala?
#15Re: Ask HN: Why do people have a hatred for Scala?
#16Re: Ask HN: Why do people have a hatred for Scala?
#17Here'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
You realize that the sender of this post (a) has been banned from all Scala mailing lists (b) has become one of the strongest Scala haters since?
I think Paul Phillips agree with the overall direction of Scala and thinks it's the best programming language out there, but disagrees on design details and compiler inner workings.
Re: Ask HN: Why do people have a hatred for Scala?
#18In my opinion (and I have worked on large scale development in Scala in the past) it is just unnecessarily complicated. Random annoyances off the top of my head - you can't necessarily understand an isolated function unless you know what implicits are being used, crazy overuse of operator overloading and slow compilation times (this has improved over the years). You don't have to learn Scala, you could learn Clojure,…
Re: Ask HN: Why do people have a hatred for Scala?
#19Re: Ask HN: Why do people have a hatred for Scala?
#20I wouldn't say hate. Scala is a OO-functional language, so it's bound to have people who dislike it from both of those camps. I 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.