| layout | developer-doc | ||
|---|---|---|---|
| title | References | ||
| category | types | ||
| tags |
|
||
| order | 15 |
This file contains a variety of useful references for those wanting to understand the concepts and research that underlie Enso's type system and type theory.
- Gradual Typing
- Maximum Inference Power
- Monadic Contexts
- Refinement Typing and Compiler Assistance
- Rows
- Types and Performance
- Usability
- Approximate Normalisation for Gradual Dependent Types
- Gradual Type Theory
- Gradual Type-and-Effect Systems
- A Theory of Qualified Types
- Boxy Type-Inference for Higher-Rank Types and Impredicativity
- Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism
- Flexible Types: Robust Type Inference for First-class Polymorphism
- FPH: First-Class Polymorphism for Haskell
- MLF: Raising ML to the Power of System-F
- Practical Type Inference for Arbitrary-Rank Types
- QML: Explicit, First-Class Polymorphism for ML
- Wobbly Types: Type Inference for GADTs