I've developed in Scala for 5 yrs, last yr in Kotlin.
Scala spearheaded from 2007 a lot of features that nowadays are the norm for statically typed programming languages. Odersky is a visionary imo.
For a while I experienced Kotlin as Scala--. (No pattern matching?!? )
A bit later I discerned where Kotlin is treading its own path. The biggest things for me are: non monadic approach to async. Which works really well. And simpler extension functions.
I'm looking forward to trying out union types that are coming to Scala.
No comments yet.