Jonathan Coates

dblp:262/3260 · DBLP profile ↗
← Back
1ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1

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
1 paper
Programming languages and type systems · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems › type inference
first-class polymorphism
0.412020
FreezeML: complete and easy type inference for first-class polymorphism · PLDI 2020
Programming languages and type systems › type systems › polymorphism
let-polymorphism
0.412020
FreezeML: complete and easy type inference for first-class polymorphism · PLDI 2020
Programming languages and type systems
type inference
0.412020
FreezeML: complete and easy type inference for first-class polymorphism · PLDI 2020
Programming languages and type systems
type systems
0.412020
FreezeML: complete and easy type inference for first-class polymorphism · PLDI 2020
Programming languages and type systems › functional language
ML
0.112020
FreezeML: complete and easy type inference for first-class polymorphism · PLDI 2020

Methods — techniques the papers use, named apart from their topics

type inference · 0.4quantifier instantiation · 0.4
YearPublicationVenuePosition
2020 FreezeML: complete and easy type inference for first-class polymorphism
abstract
ML is remarkable in providing statically typed polymorphism without the programmer ever having to write any type annotations. The cost of this parsimony is that the programmer is limited to a form of polymorphism in which quantifiers can occur only at the outermost level of a type and type variables can be instantiated only with monomorphic types.
Frank Emrich, Sam Lindley, Jan Stolarek, James Cheney, Jonathan Coates
PLDI5