Hacker News new | ask | show | jobs
by frowaway001 4206 days ago
Which 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.)

1 comments

They've stated their decision not to copy certain features such as rampant operator overloading. Is this what you mean by "Scala-bashing"?
No. Scala has neither operator overloading nor any kind of rampant form of it.
In Scala you can define stuff like <*/+-> to mean anything you want. Are you perhaps arguing over my choice of words to describe this phenomena?
Yes. 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.