
Language design with Leo White
Signals and Threads
00:00
Haskell Dependent Types
JDTs are to some extent a broken version of dependent types that are not actually quite the thing you want. J&S programmers will write code where they have a type and the type is parameterized by some notion of permission. But this is clearly kind of nonsense. This is just like an encoding to get the type checker to check what they actually want. And so, you know, dependent types would let you do that properly rather than indexing your type by these made up types.
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.