Countdown to 3
summary
Scala 3 reaches milestone M1 and plans RC1 for December with a final release around Jan–Feb; the new compiler and a Metals-based language server, Scala 3 doc (TASTy-based), and sbt/mill/bloop support already run. About 150 libraries are ported and a community build CI recompiles many projects on PRs; migration helpers use scalafix and compiler rewrites. Major language changes include givens, extension methods, and optional braces; macros move to inline/staging with a stable tasty format; some code sees up to 45% compile speedups.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:53Scala 3 milestone release
- 4:43Ecosystem and libraries
- 8:39Tooling and compiler
- 11:50New compiler design
- 20:02Language changes overview
- 29:14Implicits and givens
- 39:10Indentation syntax
- 47:29Productivity impact
- 56:13Scala 3 evolution
- 1:00:05Migration and ecosystem








