Simple, partial type-inference for System F based on type-containment We explore partial type-inference for System F based on type-containment. We consider both cases of a purely functional semantics and a call-by-value stateful semantics. To enable type-inference, we require higher-rank polymorphism to be user-specified via type annotations on source terms. We allow implicit predicative type-containment and explicit impredicative type-instantiation. We obtain a core language that is both as expressive as System F and conservative over ML. Its type system has a simple logical specification and a partial type-reconstruction algorithm that are both very close to the ones for ML. We then propose a surface language where some annotations may be...
Boxy Types: Inference for Higher-Rank Types and Impredicativity Languages with rich type systems are...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
AbstractCurry′s system for F-deducibility is the basis for static type inference algorithms for prog...
We explore partial type-inference for System F based on type-containment. We consider both cases of ...
International audienceThe language MLF has been proposed as an alternative to System F that permits ...
Languages with polymorphic type systems are made convenient to use by employing type inference to av...
Type inference is a key component of modern statically typed programming languages. It allows progra...
The language MLF is an extension of System-F that permits robust first-order partial type inference ...
We study the type inference problem for a system with type classes as in the functional programming ...
We present HML, a type inference system that supports full first-class polymorphism where few annota...
AbstractThe language MLF is a proposal for a new type system that supersedes both ML and System F, a...
to find the "best" or "most general" type (called the principal type in the case...
We study the type inference problem for a system with type classes as in the functional programming ...
Languages supporting polymorphism typically have ad-hoc restrictions on where polymorphic types may ...
Languages with rich type systems are beginning to employ a blend of type inference and type checking...
Boxy Types: Inference for Higher-Rank Types and Impredicativity Languages with rich type systems are...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
AbstractCurry′s system for F-deducibility is the basis for static type inference algorithms for prog...
We explore partial type-inference for System F based on type-containment. We consider both cases of ...
International audienceThe language MLF has been proposed as an alternative to System F that permits ...
Languages with polymorphic type systems are made convenient to use by employing type inference to av...
Type inference is a key component of modern statically typed programming languages. It allows progra...
The language MLF is an extension of System-F that permits robust first-order partial type inference ...
We study the type inference problem for a system with type classes as in the functional programming ...
We present HML, a type inference system that supports full first-class polymorphism where few annota...
AbstractThe language MLF is a proposal for a new type system that supersedes both ML and System F, a...
to find the "best" or "most general" type (called the principal type in the case...
We study the type inference problem for a system with type classes as in the functional programming ...
Languages supporting polymorphism typically have ad-hoc restrictions on where polymorphic types may ...
Languages with rich type systems are beginning to employ a blend of type inference and type checking...
Boxy Types: Inference for Higher-Rank Types and Impredicativity Languages with rich type systems are...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
AbstractCurry′s system for F-deducibility is the basis for static type inference algorithms for prog...