Kotlin has most of the complexity of Scala, and very little of the power. If you want a clean language that offers Scala-like functionality, Ceylon is the one to watch.
I spent literally one evening reading Kotlin reference and I understood an entire language. It's just a Java with slightly altered syntax and a lot of simple yet useful batteries included. I immediately was able to start coding and reading standard library. On the other side in the past I spent around week reading book about Scala. Yet I couldn't read Scala library, it was just too complex. So I don't agree that their complexities are even comparable.
Scala is like a Haskell. It's very powerfull, but to understand and use the entire language, one should make a serious investment.
This. Ceylon is what Java should have evolved into with better stewardship. Too bad it does not have the marketing muscle of a big corporation/consortium.
lmm|10 years ago
vbezhenar|10 years ago
Scala is like a Haskell. It's very powerfull, but to understand and use the entire language, one should make a serious investment.
jazzyk|10 years ago
evacchi|10 years ago