We define a basic calculus for name management, which combines three ingredients: extensible records (in a simplified form), names (as in FreshML), computational types (to allow computational effects, including generation of fresh names). The calculus supports the use of symbolic names for programming in-the-large, eg it subsumes Ancona and Zucca\u2019s calculus for module systems, and for meta-programming (but not the intensional analysis of object level terms supported by FreshML), eg it subsumes (and improves) Nanevski and Pfenning\u2019s calculus for meta-programming with names and necessity. Moreover, it models some aspects of Java\u2019s class loaders
Many functional programming languages rely on the elimination of 'impure' features: assignment to va...
We describe a language-independent theory for name binding and resolution, suitable for programming ...
This paper describes the construction of categorical models for the nu-calculus, a language that com...
Abstract. We define a basic calculus for name management, which com-bines three ingredients: extensi...
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introdu...
This is the author accepted manuscript. The final version is available from the Association for Comp...
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...
Pitts and Stark's $\nu$-calculus is a paradigmatic total language forstudying the problem of context...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
Abstract. Pitts and Stark’s ν-calculus is a paradigmatic total language for studying the problem of ...
Name management--how a computing system allows names to be established for objects, permits objects ...
This paper is concerned with a programming language construct for typed name binding that enforces α...
We describe a language-independent theory for name binding and resolution, suitable for programming ...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with state in the form of dy...
Many functional programming languages rely on the elimination of 'impure' features: assignment to va...
We describe a language-independent theory for name binding and resolution, suitable for programming ...
This paper describes the construction of categorical models for the nu-calculus, a language that com...
Abstract. We define a basic calculus for name management, which com-bines three ingredients: extensi...
We study fusion and binding mechanisms in name passing process calculi. To this purpose, we introdu...
This is the author accepted manuscript. The final version is available from the Association for Comp...
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...
Pitts and Stark's $\nu$-calculus is a paradigmatic total language forstudying the problem of context...
ABSTRACT: Nominal techniques concern the study of names using mathematical semantics. Whereas in muc...
Abstract. Pitts and Stark’s ν-calculus is a paradigmatic total language for studying the problem of ...
Name management--how a computing system allows names to be established for objects, permits objects ...
This paper is concerned with a programming language construct for typed name binding that enforces α...
We describe a language-independent theory for name binding and resolution, suitable for programming ...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with state in the form of dy...
Many functional programming languages rely on the elimination of 'impure' features: assignment to va...
We describe a language-independent theory for name binding and resolution, suitable for programming ...
This paper describes the construction of categorical models for the nu-calculus, a language that com...