We present a formulation of the polyadic π-calculus featuring a syntactic category for agents, together with a typing system assigning polymorphic types to agents. The new presentation introduces an operator to express recursion, and an ML-style let-constructor allowing to associate an agent to an agentvariable, and use the latter several times in a program. The essence of the monomorphic type system is the assignment of types to names, and multiple name-type pairs to programs [14]. The polymorphic type system incorporates a form of abstraction over types, and inference rules allowing to introduce and eliminate the abstraction operator. The extended system preserves most of the syntactic properties of the monomorphic system, including subje...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
AbstractA type system for terms of the monadic π-calculus is introduced and used to obtain a full-ab...
A Simple Semantics for ML Polymorphism We give a framework for denotational semantics for the polymo...
We study a typing assignment system for the higher-order π-calculus. The system proposed is a straig...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Abstract. The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x =...
Our objective is to understand the notion of type in programming languages, present a model of typed...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Many computer programs have the property that they work correctly on a variety of types of input; s...
We present a method for providing semantic interpretations for languages with a type system featurin...
Three languages with polymorphic type disciplines are discussed, namely the λ-calculus with Milner'...
Traditional techniques for implementing polymorphism use auniversal representation for objects of un...
Modem functional languages feature polymorphic types whose data structures must be fixed, though the...
Abstract. Type information has many applications; it can e.g. be used in optimized compilation, term...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
AbstractA type system for terms of the monadic π-calculus is introduced and used to obtain a full-ab...
A Simple Semantics for ML Polymorphism We give a framework for denotational semantics for the polymo...
We study a typing assignment system for the higher-order π-calculus. The system proposed is a straig...
Our objective is to understand the notion of type in programming languages, present a model of typed...
Abstract. The problem of typing polymorphic recursion (i.e., recursive function definitions rec {x =...
Our objective is to understand the notion of type in programming languages, present a model of typed...
. Higher-order programming languages, such as ML, permit a flexible programming style by using compi...
AbstractIn this paper, we first introduce a notion of polymorphic abstract interpretation that forma...
Many computer programs have the property that they work correctly on a variety of types of input; s...
We present a method for providing semantic interpretations for languages with a type system featurin...
Three languages with polymorphic type disciplines are discussed, namely the λ-calculus with Milner'...
Traditional techniques for implementing polymorphism use auniversal representation for objects of un...
Modem functional languages feature polymorphic types whose data structures must be fixed, though the...
Abstract. Type information has many applications; it can e.g. be used in optimized compilation, term...
Subtyping is used in language design, type checking and program analysis. Mitchell and others have s...
AbstractA type system for terms of the monadic π-calculus is introduced and used to obtain a full-ab...
A Simple Semantics for ML Polymorphism We give a framework for denotational semantics for the polymo...