We extend the simply typed λ-calculus with unbind and rebind primitive constructs. That is, a value can be a fragment of open code, which in order to be used should be explicitly rebound. This mechanism nicely coexists with standard static binding. The motivation is to provide an unifying foundation for mechanisms of dynamic scoping, where the meaning of a name is determined at runtime, rebinding, such as dynamic updating of resources and exchange of mobile code, and delegation, where an alternative action is taken if a binding is missing. Depending on the application scenario, we consider two extensions which differ in the way type safety is guaranteed. The former relies on a combination of static and dynamic type checking. That is, rebind...
In the study of termination of reduction systems, the notion of types has played an important role. ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We extend the simply typed lambda-calculus with unbind and rebind primitive constructs. That is, a v...
We extend the simply-typed lambda-calculus with a mechanism for dynamic and incremental rebinding of...
AbstractWe propose an extension with name variables of a calculus for incremental rebinding of code ...
We propose an extension with name variables of a calculus for incremental rebinding of code introduc...
We extend the simply-typed lambda-calculus with a mechanism for dynamic rebinding of code based on p...
AbstractThe rewriting calculus is a rule construction and application framework. As such it embeds i...
AbstractDynamic binding is a runtime lookup operation which extracts values corresponding to some “n...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
We define an extension of the simply-typed lambda calculus where two different binding mechanisms, b...
Most programming languages adopt static binding, but for distributed programming an exclusive relia...
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...
In the study of termination of reduction systems, the notion of types has played an important role. ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...
We extend the simply typed lambda-calculus with unbind and rebind primitive constructs. That is, a v...
We extend the simply-typed lambda-calculus with a mechanism for dynamic and incremental rebinding of...
AbstractWe propose an extension with name variables of a calculus for incremental rebinding of code ...
We propose an extension with name variables of a calculus for incremental rebinding of code introduc...
We extend the simply-typed lambda-calculus with a mechanism for dynamic rebinding of code based on p...
AbstractThe rewriting calculus is a rule construction and application framework. As such it embeds i...
AbstractDynamic binding is a runtime lookup operation which extracts values corresponding to some “n...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
We define an extension of the simply-typed lambda calculus where two different binding mechanisms, b...
Most programming languages adopt static binding, but for distributed programming an exclusive relia...
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...
In the study of termination of reduction systems, the notion of types has played an important role. ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
Almost every programming language’s syntax includes a notion of binder and corresponding bound occur...