Work

Total Type Classes

Year: 2025
Type: conference-paper
Abstract: In Haskell, type classes can act like functions from types to terms. However, unlike for functions, there is no way for the programmer to ask the compiler to verify that classes pattern-match exhaustively on their arguments, and their usage must always be marked by a constraint even when they are exhaustive.
Language: English
Open Access status: gold
OpenAlex ID: W4414990075
FWCI: 1.059
Cites: 22
Cited by: 1
Related to: