Demo Data from EDBT 2026 / reviewers in the wild / expert
Scott Kilpatrick
dblp:44/10322
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems › type checking
modular typechecking |
0.3 | 2 | 2014 | Backpack: retrofitting Haskell with interfaces · POPL 2014 Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance · OOPSLA 2011 |
Programming languages and type systems
module systems |
0.2 | 1 | 2014 | Backpack: retrofitting Haskell with interfaces · POPL 2014 |
Programming languages and type systems › method dispatch
multiple dispatch |
0.1 | 1 | 2011 | Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance · OOPSLA 2011 |
Programming languages and type systems › type systems › polymorphism
parametric polymorphism |
0.1 | 1 | 2011 | Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance · OOPSLA 2011 |
Programming languages and type systems
type systems |
0.1 | 1 | 2011 | Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance · OOPSLA 2011 |
Programming languages and type systems › object-oriented programming
multiple inheritance |
0.0 | 1 | 2011 | Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance · OOPSLA 2011 |
Methods — techniques the papers use, named apart from their topics
type safety proof · 0.1symmetric multiple dispatch · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Backpack: retrofitting Haskell with interfacesabstractModule systems like that of Haskell permit only a weak form of modularity in which module implementations depend directly on other implementations and must be processed in dependency order. Module systems like that of ML, on the other hand, permit a stronger form of modularity in which explicit interfaces express assumptions about dependencies, and each module can be typechecked and reasoned about independently. Scott Kilpatrick, Derek Dreyer, Simon L. Peyton Jones, Simon Marlow |
POPL | 1 |
| 2011 | Type checking modular multiple dispatch with parametric polymorphism and multiple inheritanceabstractIn previous work, we presented rules for defining overloaded functions that ensure type safety under symmetric multiple dispatch in an object-oriented language with multiple inheritance, and we showed how to check these rules without requiring the entire type hierarchy to be known, thus supporting modularity and extensibility. In this work, we extend these rules to a language that supports parametric polymorphism on both classes and functions. Eric E. Allen, Justin Hilburn, Scott Kilpatrick, Victor Luchangco, Sukyoung Ryu, David Chase, Guy L. Steele Jr. |
OOPSLA | 3 |