Slashdot Mirror


Kotlin 1.0 Released

Qbertino writes: Kotlin, one of the challengers to Java's VM, has been released in version 1. Kotlin is object-oriented, statically typed and comes with professional IDE support by Jetbrains — which is no big surprise, since it's the Jetbrains employees who developed the programming language that saw the light of day four years ago. Kotlin is already in real-world use and development will be moving into fleshing out the Kotlin feature set without breaking backwards compatibility. These features include planned support for JavaScript — which sounds interesting considering JS has gained quite some traction recently. Kotlin is FOSS and is released under the Apache license.

4 of 121 comments (clear)

  1. Not a VM by pchasco · · Score: 5, Informative

    Kotlin is yet another language to be run in the JVM. It is not a competitor to the JVM as the description suggests.

  2. Re:So by buchner.johannes · · Score: 4, Informative

    So of course I had not read the link. It is not a VM as TFS claims, but just a language within the Java VM, therefore an alternative to Groovy, JRuby, Scala. In particular it is different because it is statically typed but more compressed/expressive.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  3. Re:It'll be forgotten by next year. by Anonymous Coward · · Score: 2, Informative

    Jython is a non-starter because it is stuck on Python 2.5 compatibility.

    JRuby, Scala and Clojure are still growing.

    Just because you are ignorant of them it doesn't mean they are dead.

  4. Re:This JVM stuff is BS by jdeisenberg · · Score: 5, Informative

    Possible candidate for a counterexample: Clojure (https://clojure.org/). It runs on the JVM, but, as it is a dialect of Lisp, I would not consider it "just syntactic sugar on top of Java"