AbstractThe semantics of lazy functional programming languages is usually presented in two different ways: a semantics based on trees which is used to reason about a program; and a semantics based on graphs which is used to implement a program. The link between these semantics is often unclear. We present a process semantics for functional programming which has a number of interesting properties. Firstly it is structured in such a way that the relationship between the tree and graph semantics is clear. Secondly, it captures the main requirements of functional programming by incorporating laziness, cycles and strictness. Lastly, there is a simple formal correspondence between this semantics and other operational presentations
Abstract. Explicitly enforcing strictness is often used by functional programmers as an important to...
In the recent years a multitude of functional language implementations has been developed, whereby t...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
AbstractThe semantics of lazy functional programming languages is usually presented in two different...
The semantics of lazy functional programming languages is usually presented in two different ways: a...
AbstractIn this work we provide a semantic description of functional logic languages covering notion...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
This paper discusses our experience in using a functional language in topics across the computer sci...
In this paper we present a model of interactive programs in a purely functional style. We exploit l...
Functional logic languages are very high level programming languages which allow to define in a unif...
Abstract. Explicitly enforcing strictness is often used by functional pro-grammers as an important t...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
It is often claimed that functional programming languages, and in particular pure functional langua...
Abstract. Explicitly enforcing strictness is often used by functional programmers as an important to...
In the recent years a multitude of functional language implementations has been developed, whereby t...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...
AbstractThe semantics of lazy functional programming languages is usually presented in two different...
The semantics of lazy functional programming languages is usually presented in two different ways: a...
AbstractIn this work we provide a semantic description of functional logic languages covering notion...
AbstractA denotational semantics for the λ-calculus is described. The semantics is continuation-base...
In these lecture notes we present a few basic approaches to the definition of the semantics of progr...
AbstractThe paper considers different methods of integrating the functional and logic programming pa...
This paper discusses our experience in using a functional language in topics across the computer sci...
In this paper we present a model of interactive programs in a purely functional style. We exploit l...
Functional logic languages are very high level programming languages which allow to define in a unif...
Abstract. Explicitly enforcing strictness is often used by functional pro-grammers as an important t...
AbstractWe elaborate our relational model of non-strict, imperative computations. The theory is exte...
It is often claimed that functional programming languages, and in particular pure functional langua...
Abstract. Explicitly enforcing strictness is often used by functional programmers as an important to...
In the recent years a multitude of functional language implementations has been developed, whereby t...
AbstractThis paper presents a functional programming language, based on Moggi’s monadic metalanguage...