Scala 3.0 has been in the works for a number of years. We have probably all seen Martin's keynotes showing off exciting new features and explaining consolidations in the language design. The future of Scala is bright!
This talk focuses on the path that will lead us to Scala 3.0. First we will recap the most important changes in Scala 3.0. Then we will look for incompatibilites and possible complicaitons, and show how they can be addressed. I will also talk about the Scala 2.14 roadmap, as the main goal of this release is to smoothen the transition to 3.0.
This talk does not require special previous knowledge.
I am a software engineer at Lightbend working on the Scala compiler. I'm one of the most active committers to Scala in the past years.
Before joining Lightbend, I did a PhD in Martin Odersky's lab at EPFL.