s

    stevecstian

    2 years ago
    Kotlin 4 vs. Scala 3:

    https://youtu.be/sIL4mduqHe0

    zsmb

    zsmb

    2 years ago
    "Kotlin 4" feels really off, even though I assume they just mean 1.4
    m

    Mike

    2 years ago
    Beginning of talk. Paraphrasing. "Yes, we know it is 1.4, but we think 4 sounds better".
    t

    Thomas

    2 years ago
    Then “14” sounds even better 🙂
    altavir

    altavir

    2 years ago
    Nice video. I skipped part about kotlin, because I already know that. As for scala - there are some nice features like type unions and intersections. Extension interfaces/classes as well. But otherwise there are a lot of strange things. And it seems like all that will be experimental for a while.
    t

    Thomas

    2 years ago
    Alexander I’m interested in your perspective, what did you find ‘strange’ about Scala?
    m

    Mike

    2 years ago
    Once Arrow Meta is available, we'll be able to do union and intersection type classes at compile time. But obviously not as part of the language (yet). I also was impressed where Scala now is. Competition is good.
    Robert Jaros

    Robert Jaros

    2 years ago
    Not exactly "now". Scala 3 is not yet released. I suppose we will see Kotlin 1.4 first.
    m

    Mike

    2 years ago
    True. Can't use all of those features for Scala yet. Still nice to see the changes/improvements. I'd be happy to work in either, and definitely over Java.
    s

    suresh

    2 years ago
    @Mike java has also improved drastically. Check this - https://advancedweb.hu/new-language-features-since-java-8-to-14/ ,and new JDK15 status so far http://openjdk.java.net/projects/jdk/15/ . But for kotlin JVM, most of these feature/perf improvements will come for free to kotlin users.
    m

    Mike

    2 years ago
    Don't worry, I'm following the Java improvements. They're making good progress, so 14 is much nicer than 8.