News for hackers. Stuff that matters.
Re:Kotlin – programming language targeting the JVM and JavaS... by kornakiewicz on Wednesday December 17, 2014 @09:18AM (#8762328)
For 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 JavaS... by nskvortsov on Wednesday December 17, 2014 @09:38AM (#8762386)
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."

Re:Kotlin – programming language targeting the JVM and JavaS... by frowaway001 on Wednesday December 17, 2014 @11:13AM (#8762774)
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 JavaS... by vorg on Wednesday December 17, 2014 @06:44PM (#8765182)
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 JavaS... by frowaway001 on Wednesday December 17, 2014 @07:03PM (#8765262)
No. Scala has neither operator overloading nor any kind of rampant form of it.
Re:Kotlin – programming language targeting the JVM and JavaS... by vorg on Wednesday December 17, 2014 @08:04PM (#8765476)
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?
Re:Kotlin – programming language targeting the JVM and JavaS... by frowaway001 on Wednesday December 17, 2014 @08:07PM (#8765492)
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.

Re:Kotlin – programming language targeting the JVM and JavaS... by vorg on Wednesday December 17, 2014 @06:45PM (#8765191)
Better to compare it to other "in use" JVM languages (Java, Scala, Clojure, Nashorn).