Abstract. The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x = e} where different occurrences of x in e are used with different types) has been investigated both by people working on type systems and by people working on abstract interpretation. Recently, Gori and Levi have developed a family of abstract interpreters that are able to type all the ML typable recursive definitions and in-teresting examples of polymorphic recursion. The problem of finding type systems corresponding to their abstract interpreters was open (such systems would lie between the let-free fragments of the ML and of the Milner-Mycroft systems). In this paper we exploit the notion of principal typing to: (i) provide a complete stra...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
We describe an extension of the type inference of Standard ML that covers polymorphic recursion. For...
We relate standard techniques for solving recursive domain equations to previous models with types i...
Abstract. The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x =...
The problem of typing polymorphic recursion (i.e. recursive function definitions rec{x = e} where di...
We demonstrate the pragmatic value of the principal typing property, a property more general than M...
Inferring types for polymorphic recursive function definitions (abbreviated to polymorphic recursion...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractInferring types for polymorphic recursive function definitions (abbreviated to polymorphic r...
In a previous paper [7], we have developed a type abstract interpreter which was shown to be more p...
AbstractWe describe an extension of the type inference of Standard ML that covers polymorphic recurs...
In a previous paper, we have developed a type abstract interpreter which was shown to be more precis...
We present a formulation of the polyadic π-calculus featuring a syntactic category for agents, toget...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
We describe an extension of the type inference of Standard ML that covers polymorphic recursion. For...
We relate standard techniques for solving recursive domain equations to previous models with types i...
Abstract. The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x =...
The problem of typing polymorphic recursion (i.e. recursive function definitions rec{x = e} where di...
We demonstrate the pragmatic value of the principal typing property, a property more general than M...
Inferring types for polymorphic recursive function definitions (abbreviated to polymorphic recursion...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractInferring types for polymorphic recursive function definitions (abbreviated to polymorphic r...
In a previous paper [7], we have developed a type abstract interpreter which was shown to be more p...
AbstractWe describe an extension of the type inference of Standard ML that covers polymorphic recurs...
In a previous paper, we have developed a type abstract interpreter which was shown to be more precis...
We present a formulation of the polyadic π-calculus featuring a syntactic category for agents, toget...
Abstract. The combination of parameter polymorphism, subtyping ex-tended to qualified and polymorphi...
AbstractThe Hindley/Milner discipline for polymorphic type inference in functional programming langu...
We describe an extension of the type inference of Standard ML that covers polymorphic recursion. For...
We relate standard techniques for solving recursive domain equations to previous models with types i...