Many functional programming languages rely on the elimination of 'impure' features: assignment to variables, exceptions and even input/output. But some of these are genuinely useful, and it is of real interest to establish how they can be reintroducted in a controlled way. This dissertation looks in detail at one example of this: the addition to a functional language of dynamically generated names. Names are created fresh, they can be compared with each other and passed around, but that is all. As a very basic example of state, they capture the graduation between private and public, local and global, by their interaction with higher-order functions. The vehicle for this study is the nu-calculus, an extension of the simply-typed lambdacalcul...
The nu-calculus of Pitts and Stark was introduced as a paradigmatic functional language with a very ...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
This paper describes the construction of categorical models for the nu-calculus, a language that com...
The research reported in this paper is concerned with the problem of reasoning about properties of h...
Pitts and Stark's $\nu$-calculus is a paradigmatic total language forstudying the problem of context...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with state in the form of dy...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with statein the form of dyn...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Abstract. The research reported in this paper is concerned with the prob-lem of reasoning about prop...
Abstract. Pitts and Stark’s ν-calculus is a paradigmatic total language for studying the problem of ...
The nu-calculus of Pitts and Stark was introduced as a paradigmatic functional language with a very ...
The nu-calculus of Pitts and Stark was introduced as a paradigmatic functional language with a very ...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...
This paper describes the construction of categorical models for the nu-calculus, a language that com...
The research reported in this paper is concerned with the problem of reasoning about properties of h...
Pitts and Stark's $\nu$-calculus is a paradigmatic total language forstudying the problem of context...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with state in the form of dy...
The nu-calculus of Pitts and Stark is a typed lambda-calculus, extended with statein the form of dyn...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Pitts and Stark's nu-calculus is a paradigmatic total language for studying the problem of contextua...
Abstract. The research reported in this paper is concerned with the prob-lem of reasoning about prop...
Abstract. Pitts and Stark’s ν-calculus is a paradigmatic total language for studying the problem of ...
The nu-calculus of Pitts and Stark was introduced as a paradigmatic functional language with a very ...
The nu-calculus of Pitts and Stark was introduced as a paradigmatic functional language with a very ...
This thesis studies various manifestations of monads in the mathematics of computation and presents ...
This paper proposes N , a compact extension of the -calculus to model dynamic binding, where variabl...