Live data from Hacker News

Ask HN: Why do people have a hatred for Scala?

news.ycombinator.com

131–134 of 134 posts

Re: Ask HN: Why do people have a hatred for Scala?

#131

Earlier quoted context omitted.

But how effective is Clojure in writing server side code? I've never used it so I have no way to know.

I've used it a little and haven't had any problems. You can run it on Jetty, so performance is excellent, and you get access to the whole Java ecosystem. Things like Core.async, Pulsar (modeled after Go's coroutines/Erlang's actors) and Software Transactional Memory make parallel/concurrent programming a breeze. The biggest "issue" some people have with it is that it's generally dynamically typed, but if you don't mi…

I'm curious if anybody has tried http://immutant.org with Clojure

Re: Ask HN: Why do people have a hatred for Scala?

#132
post #78
post #72

Earlier quoted context omitted.

Most languages have similar capabilities. E.g. in Java you can define a method called ★★★ if you want (edit: this specific example doesn't seem to work, but certainly non-ascii method names are possible). The difference is cultural; Java libraries generally wouldn't define such a method, while certain Scala libraries might.

Example in the wild: https://bitbucket.org/fparsec/main/src/c234349e7b738e09a1b9e...

FParsec is a port of a Haskell library, so not really reflective of F# culture.

Re: Ask HN: Why do people have a hatred for Scala?

#133
post #63

Earlier quoted context omitted.

Most of the time that's what you'll get. But there are (or at least were when last I was there) two or three people who will respond unpleasantly, and I want to be honest about that.

Is this why I don't see you there anymore? This has in my opinion made #scala a markedly less pleasant place to hang out.

Thanks, and sorry to be absent. That's more about work circumstances; it's been an awkward month or so, and I do intend to come back once things shake themselves out.

Re: Ask HN: Why do people have a hatred for Scala?

#134

Earlier quoted context omitted.

Right. Let me take this from a different angle. I like to hear about projects moving away from technology much more than jumping onto a band wagon. Right now, Scala feels to me as a band wagon. Some of the guys who moved to use Scala from Java just simply moved back because they realized that almost all of the features are available (emphasis on almost) in Java (especially in Java 8). On the other hand, learning Scal…

That's interesting, because weren't Kotlin and Ceylon created because people wanted to have "just a better Java", which Scala is not really interested in being? > they realized that almost all of the features are available Interesting too. Looking at the stuff I'm currently doing, there is plenty of stuff which is just impossible in Java. By the way, isn't "Scala has such a nice type system that it blows out OCaml fr…

> weren't Kotlin and Ceylon created because people wanted to have "just a better Java", which Scala is not really interested in being?

Scala was that at first. Arguably that's still Typesafe's primary interest.

> By the way, isn't "Scala has such a nice type system that it blows out OCaml from the water" already the case?

Yes and no. It's more featureful (higher-kinded types are really nice), but less elegant and type inference works less well (in part because scala has both inheritance and typeclasses).

Post reply on HN