Scala Love in the City Scala Love in the City
Get your ticket to attend. Join event to build your agenda.

Understanding the Type System of Scala 3

- PST
Happiness
Join Stream

Bill Venners
Artima, President

Bill Venners is president of Artima, Inc., provider of Scala books, developer tools, training, and consulting. He leads the open source projects for the ScalaTest testing library and the Scalactic library for functional, object-oriented programming. He is coauthor with Martin Odersky and Lex Spoon of the book, Programming in Scala, and is a community representative on the Scala Center's Advisory Board.


In the first Scala Love online conference on April 17, 2020, I gave a talk entitled Understanding Scala’s Type System. That talk mostly covered aspects common to Scala 2 and 3, it did cover union and intersection types. This talk is a continuation of that talk. It covers more advanced aspects of the type system, mostly new forms of types that are being introduced in Scala 3.