Ad Hoc Polymorphism
Ad Hoc Polymorphism is a form of polymorphism in type systems where a single function or operator exhibits different behaviors at different types, distinguished from parametric polymorphism by supporting type-specific implementations through overloading or type-class mechanisms.
18
Publications
1.4K
Citations
29
Authors
18
Institutions
Publications per year
2017–2026
2
18
How to make ad-hoc polymorphism less ad hoc
Philip Wadler, Stephen Blott · 1989 · 770 citations · Full text
Type classes as objects and implicits
Bruno C. d. S. Oliveira, Adriaan Moors, Martin Odersky · 2010 · 110 citations · Full text
John Peterson, Mark P. Jones · 1993 · 61 citations · Full text
1–5 of 18
29
5
h-index
3
h-index
Microsoft Research (United Kingdom), United Kingdom
3 publications · 78 citations
3
h-index
2
h-index
2
h-index
1–5 of 29
18
University of Pennsylvania
Philadelphia, United States
4 h-index
8 publications
210 citations

UNSW Sydney
Sydney, Australia
3 h-index
4 publications
144 citations
Microsoft Research (United Kingdom)
Cambridge, United Kingdom
2 h-index
2 publications
52 citations
Toyota Technological Institute at Chicago
Chicago, United States
2 h-index
2 publications
72 citations
École Polytechnique Fédérale de Lausanne
Lausanne, Switzerland
2 h-index
4 publications
266 citations
KU Leuven
Leuven, Belgium
2 h-index
3 publications
68 citations
Seoul National University
Seoul, South Korea
2 h-index
2 publications
133 citations
Carnegie Mellon University
Pittsburgh, United States
2 h-index
2 publications
72 citations
1–8 of 18
3 publications · 85 citations
3
h-index
1 publications · 63 citations
1
h-index
1 publications · 28 citations
1
h-index
Repository · 1 publications · 11 citations
1
h-index
1 publications · 26 citations
1
h-index
1–5