Kotlin – programming language targeting the JVM and JavaScript – M10 is out
1–10 of 10 posts
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#2Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#3Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#4For anyone who used: how/where it is better/worse comparing to other "new" JVM languages (Scala, Clojure, Groovy)?
In general, "If you are happy with Scala, you probably don't need Kotlin."
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#5For anyone who used: how/where it is better/worse comparing to other "new" JVM languages (Scala, Clojure, Groovy)?
Kotlin doc has short feature comparison with scala: http://kotlinlang.org/docs/reference/comparison-to-scala.htm... In general, "If you are happy with Scala, you probably don't need Kotlin."
(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.)
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#6Earlier quoted context omitted.
Kotlin doc has short feature comparison with scala: http://kotlinlang.org/docs/reference/comparison-to-scala.htm... In general, "If you are happy with Scala, you probably don't need Kotlin."
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.)
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#7For anyone who used: how/where it is better/worse comparing to other "new" JVM languages (Scala, Clojure, Groovy)?
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#8Earlier quoted context omitted.
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.)
They've stated their decision not to copy certain features such as rampant operator overloading. Is this what you mean by "Scala-bashing"?
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#9Earlier quoted context omitted.
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.
Re: Kotlin – programming language targeting the JVM and JavaScript – M10 is out
#10Earlier quoted context omitted.
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?
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.