3 ms·
May I ask what turned you off about Scala?
by Cyph0n 9y ago
May I ask what turned you off about Scala?
- MrBuddyCasino 9y agoIts the JVMs C++. Because it is both OO and functional, it has too many concepts and some have a poorly thought out mental load/usefulness balance. Implicits is just the most notorious offender. For me it was a huge productivity killer, because proficiency takes a long time and the tools are poor (IDE support, compile times & build tools). I like my languages opinionated, in as "there should be one way to do it". Python, C, Go, Clojure, maybe Rust. Designed to be a tool for their inventors set of problems, not a vehicle to implement research papers. Fast turnaround/feedback cycles.
- Cyph0n 9y ago> Because it is both OO and functional Hmm, I actually see that as a strength. Need a strong type system, pure FP, and immutable state throughout? Easy. Need to build an OOP library that will be mostly used by Java devs? Easy as well. Implicits are handled pretty well by Intellij IDEA afaik. Of course, I haven't had experience using Scala in a large codebase, so I may be on the wrong track!
- MrBuddyCasino 9y agoIf it works for you, great! You have a very powerful tool at your disposal. There are many good reasons to like Scala, it is entirely possible that my experience would have been different in another team setup.