DEV Community


Discussion on: Q: How Much of "the Kotlin Way" Is the Right Way?

codingismy11to7 profile image
Steven Scott

kotlin should have never been created, because scala exists. of course it's going to get its own libraries and grow a new ecosystem. better just to come over to scala, because we've already figured out most of the hard stuff the kotlin-using kiddies will be discovering soon

jbristow profile image
Jon Bristow • Edited

Kotlin was invented because scala exists.

The thing that drove them over the edge was the compile time loop. Their secondary goals were to make the language simpler than Scala, and to add features Java developers had been asking for in Java itself.

m50d profile image
Michael Donaghy

And yet they've ended up with a language with many more special cases than Scala and poor interop with post-8 Java (in particular with the decision to integrate null tightly at the language level just as Java was moving away from it), just as many predicted at the time.