Introduction to typelevel programming: phantom types, dependent types, path dependent types and Curry-Howard isomorphism.
dependent-typesworkshopfirst-order-logicidrisworkshop-materialspolymorphic-typesscala3union-typesphantom-typestypelevel-programmingtyped-lambda-calculuspolymorphic-functionscurry-howard-isomorphismcompile-time-meta-programmingdependent-type-theorypath-dependentscala3-metaprogrammingtype-programmingpath-dependent-types
-
Updated
Jan 26, 2025 - Scala