5 ms·
Kotlin doc has short feature comparison with scala: http://kotlinlang.org/docs/reference/comparison-to-scala.html http://kotlinlang.org/docs/reference/compariso
by nskvortsov 12y ago
Kotlin doc has short feature comparison with scala: http://kotlinlang.org/docs/reference/comparison-to-scala.html http://kotlinlang.org/docs/reference/comparison-to-scala.htm...
In general, "If you are happy with Scala, you probably don't need Kotlin."
- frowaway001 12y agoWhich is kind of funny, because they are still playing catch-up with Scala. (That's perfectly fine on its own, but doing the usual Scala-bashing at the same time as copying most of the language varbatim doesn't make the Kotlin team look any better.)
- vorg 12y agoThey've stated their decision not to copy certain features such as rampant operator overloading. Is this what you mean by "Scala-bashing"?
- frowaway001 12y agoNo. Scala has neither operator overloading nor any kind of rampant form of it.
- vorg 12y agoIn Scala you can define stuff like <*/+-> to mean anything you want. Are you perhaps arguing over my choice of words to describe this phenomena?
- frowaway001 12y agoYes. It's neither an operator nor are you overloading anything. The whole point is that everything is just a bog-standard method and infix notation is a orthogonal notion, separate from a method's name.