J. Roger Hindley

E815096

J. Roger Hindley is a logician and computer scientist best known for his foundational work on type theory, including co-developing the Hindley–Milner type system used in many functional programming languages.

All labels observed (1)

Label Occurrences
J. Roger Hindley canonical 1

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf computer scientist
logician
type system
associatedWith Hindley–Milner polymorphic type system NERFINISHED
lambda calculus research community
authorOf Basic Simple Type Theory NERFINISHED
The Principal Type-Scheme of an Object in Combinatory Logic NERFINISHED
coDeveloperOf Hindley–Milner type system NERFINISHED
contributedTo development of principal type schemes
formalization of type assignment systems
foundations of polymorphic type systems
feature polymorphic type inference
field lambda calculus NERFINISHED
mathematical logic
programming language theory
theoretical computer science
type theory
hasImpactOn automatic type inference algorithms
design of functional programming languages
type systems in programming language theory
influenced functional programming languages
type inference in programming languages
inspiredBy work of J. Roger Hindley
knownFor Hindley–Milner type system NERFINISHED
foundational work in type theory
work on type assignment in lambda calculus
languageOfPublication English
nationality British
notableWork Basic Simple Type Theory NERFINISHED
The Principal Type-Scheme of an Object in Combinatory Logic NERFINISHED
occupation academic
researcher
researchArea combinatory logic
proof theory of types
type assignment
theoryNamedAfter Hindley–Milner type system NERFINISHED
usedIn functional programming languages

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hindley–Milner type system namedAfter J. Roger Hindley