Dotty (Scala 3 Preview) by Michael Slinn was not what I thought it was, well not exactly. The prolog of the presentation is an excellent characterization of Scala Heaven and Scala Hell, and I highly recommend watching this as a Scala user, even if you don’t really care about Dotty.
Java 11 and beyond is a direct result of Scala Heaven, while Kotlin is a direct result of Scala Hell.
Scala 3, or Dotty, is an honest attempt to reconcile some of the worst aspects of Scala Hell, for example, the insanity created by ‘implicit’. It will be interesting to see how the Kotlin community responds to Scala 3 as there is some genuinely interesting stuff going on there. Hopefully, the Java designers are paying attention too.
If people are interested in discussing the topic of Scala Heaven and Hell, let me know, and I will create the topic somewhere else than ‘Announce’.
If people are interested more in Scala 3, there is probably already a discussion going on about that.