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

Показать описание
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:
-------------------------------------------------------------------------
-------------------------------------------------------------------------
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:
-------------------------------------------------------------------------
-------------------------------------------------------------------------
Type-Level Programming in Scala 3: How to Prove Type Relationships at Compile Time
Type-Level Programming in Scala, Part 3 | Rock the JVM
What's new in Scala 3: all the 'small' things
Type level Programming in Scala - Matt Bovel
203 04 Type level programming in Scala 3
A gentle introduction to type level programming in Scala - Marcus Böhm
Type-Level Programming in Scala, Part 2: A Type-Level Quicksort
Type-Level Programming in Scala, part 1 | Rock the JVM
Lars Hupel - Typelevel's Road to Scala 3
Full Stack Scala 3 with the Typelevel Stack - a Conference Talk
Unleashing the Power of Type-Level Programming in Scala
Scala Type-Level Operations – Matt Bovel
The #Scala3 feature I'm most excited about!
micro.sphere.it #4: Exploring Type-Level Programming in Scala by Jorge Vásquez
Scala 3: New Types | Rock the JVM
Top Level Exports in #Scala3
Type-Level Programming: The Subspace of Scala
What's new in Scala 3: Implicits!
Typeclasses in Scala 3 | Colombia Scala meetup/Scala at the Sea
Typelevel's Road to Scala 3 by Lars Hupel
Quill, Dotty, And The Awesome Power of 'Inline' by Alexander Ioffe
Type-Level Programming in Scala, Part 2 | Rock the JVM
Scala 3: Match Types | Rock the JVM
Advanced Scala 3 and Functional Programming Course Overview
Комментарии