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 2

How this entity was disambiguated

Statements (37)

Predicate Object
instanceOf computer scientist ⓘ
logician ⓘ
type system ⓘ
associatedWith Hindley–Milner polymorphic type system ⓘ
lambda calculus research community ⓘ
authorOf Basic Simple Type Theory ⓘ
The Principal Type-Scheme of an Object in Combinatory Logic ⓘ
coDeveloperOf Hindley–Milner type system ⓘ
contributedTo development of principal type schemes ⓘ
formalization of type assignment systems ⓘ
foundations of polymorphic type systems ⓘ
feature polymorphic type inference ⓘ
field lambda calculus ⓘ
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 ⓘ
foundational work in type theory ⓘ
work on type assignment in lambda calculus ⓘ
languageOfPublication English ⓘ
nationality British ⓘ
notableWork Basic Simple Type Theory ⓘ
The Principal Type-Scheme of an Object in Combinatory Logic ⓘ
occupation academic ⓘ
researcher ⓘ
researchArea combinatory logic ⓘ
proof theory of types ⓘ
type assignment ⓘ
theoryNamedAfter Hindley–Milner type system ⓘ
usedIn functional programming languages ⓘ

How these facts were elicited

Referenced by (2)

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

Hindley–Milner type system → namedAfter → J. Roger Hindley ⓘ
HM type system → namedAfter → J. Roger Hindley ⓘ