What's new in Scala 3 "Dotty"?

Categories: Scala Scala 3 Programming Functional Programming

In the alternative JVM Language arena, Scala has come out with a new feature set under the code name "Dotty", now called Scala 3. Let’s take a look at some of the cool new stuff that we can use. This presentation will assume basic Java knowledge and no Scala knowledge is required.

Our presentation will do a quick little intro, and then we will proceed right into some of the new features.

  • Trait Parameters

  • New Implicit Forms for Typeclasses

  • Inferable Parameters

  • Extension Methods

  • Creator Applications

  • Actual Enumerations and Abstract Data Types

  • Again, worth reiterating, no previous Scala knowledge required. Bring questions and your curiosity!