Hacker News new | ask | show | jobs
by paulddraper 3746 days ago
As a Scala fan, I can agree with the sentiment.

Scala tried to be (1) flexible and (2) very interoperable with Java.

This lead to (1) a lot of confusing intersections of paradigms and (2) a lot of compromise even within those ideals.

That said, I don't see any better statically typed functional language with even half the available libraries of Scala (because of Java), so I stick to it as my language of choice. Haskell is very close though, with the added benefit (IMO) of native compilation.