
Tech Talk: Dependent Types in Haskell with Stephanie Weirich
CoRecursive: Coding Stories
00:00
Exploring the Power of Dependent Types in Programming Languages
This chapter explores the role of dependent types in languages such as Haskell and Idris, detailing how they allow for a more expressive type system by treating types as manipulable values. It also discusses the benefits of type checking for catching bugs and the enhanced connection between runtime behavior and compile-time type information.
Transcript
Play full episode