“Linear Types Can Change the World!”
E1093142
UNEXPLORED
“Linear Types Can Change the World!” is a seminal research paper in programming languages that advocates for the use of linear type systems to improve resource management, safety, and efficiency in software.
All labels observed (1)
| Label | Occurrences |
|---|---|
| “Linear Types Can Change the World!” canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T14341907 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: “Linear Types Can Change the World!” Context triple: [Philip Wadler, coAuthored, “Linear Types Can Change the World!”]
-
A.
Hindley–Milner type system
The Hindley–Milner type system is a classical polymorphic type system used in many functional programming languages, notable for enabling type inference without explicit type annotations.
-
B.
Types and Programming Languages (research contributions)
Types and Programming Languages (research contributions) refers to Tobias Nipkow’s influential work advancing the theory and mechanization of type systems and programming language semantics, particularly through formal verification and theorem proving.
-
C.
A Behavioral Notion of Subtyping
"A Behavioral Notion of Subtyping" is a foundational computer science paper by Barbara Liskov and Jeannette Wing that formally defines subtyping in terms of behavioral substitutability, underpinning modern object-oriented type theory.
-
D.
Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs
"Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs" is a landmark 1977 paper that introduced and advocated for functional programming as an alternative to traditional von Neumann architectures, laying theoretical foundations for modern functional languages.
-
E.
The Definition of Standard ML
The Definition of Standard ML is the formal language specification that rigorously defines the syntax and semantics of the Standard ML functional programming language.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: “Linear Types Can Change the World!” Target entity description: “Linear Types Can Change the World!” is a seminal research paper in programming languages that advocates for the use of linear type systems to improve resource management, safety, and efficiency in software.
-
A.
Hindley–Milner type system
The Hindley–Milner type system is a classical polymorphic type system used in many functional programming languages, notable for enabling type inference without explicit type annotations.
-
B.
Types and Programming Languages (research contributions)
Types and Programming Languages (research contributions) refers to Tobias Nipkow’s influential work advancing the theory and mechanization of type systems and programming language semantics, particularly through formal verification and theorem proving.
-
C.
A Behavioral Notion of Subtyping
"A Behavioral Notion of Subtyping" is a foundational computer science paper by Barbara Liskov and Jeannette Wing that formally defines subtyping in terms of behavioral substitutability, underpinning modern object-oriented type theory.
-
D.
Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs
"Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs" is a landmark 1977 paper that introduced and advocated for functional programming as an alternative to traditional von Neumann architectures, laying theoretical foundations for modern functional languages.
-
E.
The Definition of Standard ML
The Definition of Standard ML is the formal language specification that rigorously defines the syntax and semantics of the Standard ML functional programming language.
- F. None of above. chosen
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.