Type-Level Programming in Scala 3: How to Prove Type Relationships at Compile Time

preview_player
Показать описание
Written form:

Scala 2 version:

Given instances & using clauses in Scala 3:

How to become an advanced Scala engineer:

This video is ADVANCED. We will use the power of the Scala compiler to automatically detect relationships between types, at compile time. We will learn how to encode mathematical axioms into synthesized given instances in Scala, and make the compiler prove relationships for us.

Type-level magic awaits.

Follow Rock the JVM on:

-------------------------------------------------------------------------
-------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

This is my favorite video this year. Really shows the power of the type system and compiler!

tempiadem
Автор

Hi, Daniel, Could you recommend some mathematic books relating to type theory as it is a little hard for me to understand. Thank you.

helloworld
join shbcf.ru