Discriminative sum types locate the source of type errors (original) (raw)

Type inference with polymorphic recursion

Assaf Kfoury

ACM Transactions on Programming Languages and Systems, 1993

View PDFchevron_right

Extending the type checker of Standard ML by polymorphic recursion

Martin Emms

Theoretical Computer Science, 1999

View PDFchevron_right

Type checking and typability in domain-free lambda calculi

Koji Nakazawa

Theoretical Computer Science, 2011

View PDFchevron_right

Type checking and type deduction techniques for polymorphic programming languages

Paola Giannini

2018

View PDFchevron_right

The Simply Typed Lambda Calculus

Henk Barendregt

Lambda Calculus with Types, 2009

View PDFchevron_right

Type inference with constrained types

Martin Sulzmann

Theory and Practice of Object Systems, 1999

View PDFchevron_right

Improving type-error messages in functional languages

Johan Jeuring

Journal of Functional Programming, 2002

View PDFchevron_right

Type Processing by Constraint Reasoning

Martin Sulzmann

Lecture Notes in Computer Science, 2006

View PDFchevron_right

Type Inference for Recursive Definitions

Assaf Kfoury

1999

View PDFchevron_right

TYPE INFERENCE FOR POLYMORPHIC METHODS IN JAVA-LIKE LANGUAGES

Elena Zucca

Theoretical Computer Science - Proceedings of the 10th Italian Conference on ICTCS '07, 2007

View PDFchevron_right

Improving type error diagnosis

Martin Sulzmann

Proceedings of the ACM SIGPLAN workshop on Haskell - Haskell '04, 2004

View PDFchevron_right

Typeview: a tool for understanding type errors

Olaf Chitil

2000

View PDFchevron_right

Lexically scoped type annotations

Martin Sulzmann

View PDFchevron_right

Traces for Type Soundness

Tim Disney

View PDFchevron_right

Static typing for a faulty lambda calculus

Lester Mackey

ACM SIGPLAN Notices, 2006

View PDFchevron_right

Type Checking and Inference Are Equivalent in Lambda Calculi with Existential Types

Koji Nakazawa

Functional and Constraint Logic Programming, 2010

View PDFchevron_right

Declaration-free type checking

Prabhu D A Y A L Mishra

Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages - POPL '85, 1985

View PDFchevron_right

Implicit and Explicit Typing in Lambda Logic

Michael Beeson

2008

View PDFchevron_right

Type-Checking and Normalisation By Evaluation for Dependent Type Systems

Daniel Fridlender

View PDFchevron_right

Type Assignment for the Computational lambda-Calculus

Ugo de'Liguoro

arXiv (Cornell University), 2019

View PDFchevron_right

The typed polymorphic label-selective λ-calculus

Jacques Garrigue

Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '94, 1994

View PDFchevron_right

Practical Type Inference for Polymorphic Recursion: an Implementation in Haskell

Cristiano Vasconcellos

Journal of Universal Computer Science, 2003

View PDFchevron_right

The Polymorphic Rewriting-calculus::[Type Checking vs. Type Inference]

Luigi Liquori

Electronic Notes in Theoretical Computer Science, 2005

View PDFchevron_right

Type Debugging in the Hindley/Milner System with Overloading

Martin Sulzmann

View PDFchevron_right

Type checking and inference for polymorphic and existential types in multiple-quantifier and type-free systems

Koji Nakazawa

View PDFchevron_right

An effective theory of type refinements

Yitzhak Mandelbaum

ACM SIGPLAN Notices, 2003

View PDFchevron_right

Type Inference for the Mixture of Matching and Implicit Subtyping

Koji Kagawa

1996

View PDFchevron_right

Type inference for guarded recursive data types

Martin Sulzmann

2005

View PDFchevron_right

A correspondence between type checking via reduction and type checking via evaluation

Dave Clarke

Information Processing Letters, 2012

View PDFchevron_right

A Rewriting Logic Approach to Type Inference: Technical Report

Chucky Ellison

View PDFchevron_right

Improving precision of type analysis using non-discriminative union

Lunjin Lu

Theory and Practice of Logic Programming, 2007

View PDFchevron_right

On Type-directed Generation of Lambda Terms

Paul Tarau

2015

View PDFchevron_right

Safe and decidable type checking in an object-oriented language

Thomas Murtagh

ACM SIGPLAN Notices, 1993

View PDFchevron_right

Type inference for a correspondence certifying type system

Hans Hyttel

cs.ioc.ee

View PDFchevron_right

A typed lambda calculus with intersection types

Betti Venneri

Theoretical Computer Science, 2008

View PDFchevron_right