
Tech Talk: Dependent Types in Haskell with Stephanie Weirich
CoRecursive: Coding Stories
00:00
Exploring Dependent Types in Haskell and Beyond
This chapter compares dependently typed programming languages, particularly Haskell and Coq, highlighting their differences in type systems and proof assistance. It discusses totality checking in functional programming and the challenges of type equality in Haskell, while also exploring theoretical advancements and real-world applications. Furthermore, it examines the influence of dependent types on mainstream languages like OCaml and Scala, emphasizing the need for user-friendly library design.
Transcript
Play full episode