Overview
Dive deep into polymorphic function types in Scala 3 with this 40-minute conference talk from Scala Days Conferences. Explore how Scala 3 has lifted limitations on traditional FunctionN classes, allowing for more expressive function representations. Learn to use polymorphic function types, understand their benefits, and see how they interact with other language features. Discover recent compiler improvements that enhance their usability and potential future enhancements. Gain insights into the implementation of polymorphic function types and how they enable the definition of functions with type parameters. This talk bridges the gap between Scala's rich method features and first-class function values, demonstrating how Scala 3 has evolved to support more advanced functional programming paradigms.
Syllabus
Guillaume Martres - Polymorphic Function Types in Scala 3
Taught by
Scala Days Conferences