CPSC 429/529: Functional Programming

 

Instructor: Carsten Schürmann
Department of Computer Science
Yale University
Time: MWF 9:30-10:20
Room: AKW400

  Home
  Schedule
  Handouts
  Assignments
  Projects
  Links
 
 

Lecture 25: Type Classes.

In this lecture we give a not so easy introduction to type classes. Using a subset of Haskell, we give a formal account of type classes, including some judgments and inference rules.

Further Reading:

  • Phil Wadler. Type classes in Haskell.
  • Previous lecture: Lecture 24
    Next lecture: Lecture 26