What's new in Scala 3 video (p.2)

scalascala3videoimplicitsgivens

Here we are again, trying to convince Artem Pyanykh to abandon his implicits-induced PTSD and come back rest his head at the Scala 3 loins.

This time we talked about

  • Scala 2 implicits
  • Givens
  • Extension methods (and various ways to add them)
  • Improvements in compiler errors
  • Conversions
  • Given imports
  • Implicit functions and NotGiven

We also looked at the bytecode (using a script I was asked to publish) of how extension methods get added.

The video is long but there are time codes