4 ms·
I still think Scala is a better better-jav than Kotlin, but Kotlin captures that market better because of the much lower learning overhead. I'm much more of an
by saosebastiao 9y ago
I still think Scala is a better better-jav than Kotlin, but Kotlin captures that market better because of the much lower learning overhead.
I'm much more of an ML-style programmer, but the thing keeping me away from OCaml is the lack of a multicore runtime. Not only is Scala's concurrency mature and performant, implicits (like having an ExecutionContext) make it extremely easy to use. Even if OCaml released it's multicore runtime today, it would take years to get to the maturity of the Scala ecosystem.
Plus, occasionally I run into areas where OOP really blows away functional programming. It's nice to not have to learn a new language for those occasional times.
- yawaramin 9y agoOCaml fully supports OOP (the 'O' in OCaml).