3 ms·
I’ve never used Scala or Clojure, but I heard them discussed a lot in the same circles in the late teens. It seems like Scala kinda vanished from common mention
by kstrauser 2y ago
I’ve never used Scala or Clojure, but I heard them discussed a lot in the same circles in the late teens. It seems like Scala kinda vanished from common mention. Whatever happened to it, and what made Clojure take off?
- spoaceman7777 2y agoI think the Java 8+ functional APIs/streaming/etc. kind of stole Scala's thunder. Java has all of the necessary tools to replicate the functional style of Scala now, and it's a lot easier to hire for, so :/
- kstrauser 2y agoAh, got it. So it’s not to much that Scala went away, as that Java became Scala?
- valenterry 2y agoNo, not at all. It's just that Scala was hyped at a time and now it is a mature and stable language and hence "boring". How often you hear of a language online does not reflect how much it is actually used. Nor does it reflect on how good the language is.
- vips7L 2y agoIn my opinion, the people who went to use Scala were in two categories: people who wanted functional programming on the JVM and people who just wanted a better Java. As Java progressed and Kotlin launched the people that wanted a better Java either stuck with Java or moved to Kotlin. Personally, I think Scala is a fantastic language, but it's had breaking changes, a functional only ecosystem, Java -> Scala interoperability is HARD, and the language is complex. Now there is Scala 3 and there are more breaking changes and the tooling landscape hasn't caught up.
- KingMob 2y agoI think this is a mistaken assumption. Scala was always more popular than Clojure, and even now, I just checked with Google Trends, and Scala's still searched for 4x more frequently.
- draven 2y agoI'd say most of its niches (async with Futures, akka, spark) now have other options. Also, Scala 3 happened.