We extend the simply-typed lambda-calculus with a mechanism for dynamic and incremental rebinding of code. Fragments of open code which can be dynamically rebound are values. Differently from standard static binding, which is done on a positional basis, rebinding is done on a nominal basis, that is, free variables in open code are associated with names which do not obey \u3b1-equivalence. Moreover, rebinding is incremental, that is, just a subset of names can be rebound, making possible code specialization, and rebinding can even introduce new names. Finally, rebindings, which are associations between names and terms, are first-class values, and can be manipulated by operators such as overriding and renaming. We define a type system in whic...
We present an imperative object calculus where types are annotated with qualifiers for aliasing and ...
This paper shows how a recently developed view of typing as small-step abstract reduction, due to Ku...
We have identified a class of whole-program transformations that are regular in structure and requir...
We extend the simply typed lambda-calculus with unbind and rebind primitive constructs. That is, a v...
We extend the simply typed λ-calculus with unbind and rebind primitive constructs. That is, a value ...
We propose an extension with name variables of a calculus for incremental rebinding of code introduc...
AbstractWe propose an extension with name variables of a calculus for incremental rebinding of code ...
We extend the simply-typed lambda-calculus with a mechanism for dynamic rebinding of code based on p...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
In the study of termination of reduction systems, the notion of types has played an important role. ...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
International audienceThe last few years have seen the development of a new calculus which can be co...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
Abstract. When students first learn programming, they often rely on a simple operational model of a ...
We present an imperative object calculus where types are annotated with qualifiers for aliasing and ...
This paper shows how a recently developed view of typing as small-step abstract reduction, due to Ku...
We have identified a class of whole-program transformations that are regular in structure and requir...
We extend the simply typed lambda-calculus with unbind and rebind primitive constructs. That is, a v...
We extend the simply typed λ-calculus with unbind and rebind primitive constructs. That is, a value ...
We propose an extension with name variables of a calculus for incremental rebinding of code introduc...
AbstractWe propose an extension with name variables of a calculus for incremental rebinding of code ...
We extend the simply-typed lambda-calculus with a mechanism for dynamic rebinding of code based on p...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
In the study of termination of reduction systems, the notion of types has played an important role. ...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
International audienceThe last few years have seen the development of a new calculus which can be co...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
Abstract. When students first learn programming, they often rely on a simple operational model of a ...
We present an imperative object calculus where types are annotated with qualifiers for aliasing and ...
This paper shows how a recently developed view of typing as small-step abstract reduction, due to Ku...
We have identified a class of whole-program transformations that are regular in structure and requir...