Skip to main content
Rafael Fernandez

Rafael Fernandez

⚡ Let’s Rock the Code! ⚡

Recent

The type system has a type system

·8 mins
Type constructors are functors. Polymorphic functions are natural transformations. Kinds are the simply-typed lambda calculus one level up. The category theory behind F[_], explained with Scala 3.

What List is when it's not a type

·6 mins
A more human explanation of type constructors, kinds, and higher-kinded types in Scala 3. What F[_] really means, and why List is sometimes not a type.