AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
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.