Abstract. We propose a modest conservative extension to ML that al-lows semi-explicit higher-order polymorphism while preserving the essen-tial properties of ML. In our proposal, the introduction of polymorphic types remains fully explicit, that is, both the introduction and the exact polymorphic type must be specied. However, the elimination of poly-morphic types is now semi-implicit: only the elimination itself must be speci ed as the polymorphic type is inferred. This extension is particu-larly useful in Objective ML where polymorphism replaces subtyping
We present a new approach to the polymorphic typing of data accepting in-place modification in ML-li...
Objective ML is a small practical extension to ML with ob-jects and top level classes. It is fully c...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
AbstractWe propose a modest conservative extension to ML that allows semi-explicit first-class polym...
We propose a modest onservative extension to ML that allows semi-expli it rst- lass polymorphism wh...
Abstract. Restricting polymorphism to values is now the standard way to obtain soundness in ML-like ...
The ML programming language restricts type polymorphism to occur only in the "let-in" construct and ...
The simple and elegant Hindley/Milner polymorphic type discipline is the basis of the type system of...
International audienceThis article investigates an ML-like language with by-name semantics for polym...
Abstract. The type system of Objective Caml has many unique fea-tures, which make ensuring the corre...
A Simple Semantics for ML Polymorphism We give a framework for denotational semantics for the polymo...
The language MLF is an extension of System-F that permits robust first-order partial type inference ...
We relate standard techniques for solving recursive domain equations to previous models with types i...
Adding ML-style references to a Hindley-Milner polymorphic type system is troublesome because such a...
We give a framework for denotational semantics for the polymorphic core of the programming languag...
We present a new approach to the polymorphic typing of data accepting in-place modification in ML-li...
Objective ML is a small practical extension to ML with ob-jects and top level classes. It is fully c...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...
AbstractWe propose a modest conservative extension to ML that allows semi-explicit first-class polym...
We propose a modest onservative extension to ML that allows semi-expli it rst- lass polymorphism wh...
Abstract. Restricting polymorphism to values is now the standard way to obtain soundness in ML-like ...
The ML programming language restricts type polymorphism to occur only in the "let-in" construct and ...
The simple and elegant Hindley/Milner polymorphic type discipline is the basis of the type system of...
International audienceThis article investigates an ML-like language with by-name semantics for polym...
Abstract. The type system of Objective Caml has many unique fea-tures, which make ensuring the corre...
A Simple Semantics for ML Polymorphism We give a framework for denotational semantics for the polymo...
The language MLF is an extension of System-F that permits robust first-order partial type inference ...
We relate standard techniques for solving recursive domain equations to previous models with types i...
Adding ML-style references to a Hindley-Milner polymorphic type system is troublesome because such a...
We give a framework for denotational semantics for the polymorphic core of the programming languag...
We present a new approach to the polymorphic typing of data accepting in-place modification in ML-li...
Objective ML is a small practical extension to ML with ob-jects and top level classes. It is fully c...
The polymorphic type discipline, as in the ML language, fits well within purely applicative language...