Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Tour of Scala 3

Scala Days Conferences via YouTube

Overview

Explore Martin Odersky's comprehensive tour of Scala 3 in this 56-minute conference talk from Scala Days Lausanne 2019. Delve into the latest features and improvements of Scala 3, including toplevel definitions, enums, extension methods, delegates, match types, and typeclass derivation. Gain insights into the roadmap for Scala 2.13 and understand the synergies between versions. Learn about the reasons behind the numerous new features introduced simultaneously and the importance of Tasty for binary compatibility. Discover how Scala 3 builds upon its predecessor while introducing significant enhancements, making it a powerful evolution of the language rather than an entirely new one.

Syllabus

A Tour of Scala 3
Anniversary Edition of ScalaDays
Some curious parallels between now
Scala 2.13
Roadmap
Best of Scala 3
Toplevel Definitions
Why Enums?
22 Extension Methods
#1 Delegates
Why Delegates?
The Hardest Thing...
13 Match Types
#2 Typecas Derivation
#2 Typeclass Derivation
The public vote
Synergies
Is Scala 3 a New Language?
Replacements
Why So Many New Features At Once?
Tasty At The Core
Binary Compatibility For Scala 3

Taught by

Scala Days Conferences

Reviews

Start your review of A Tour of Scala 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.