In a concurrent functional language processes are functions that are executed concurrently. Using special annotations based on lazy copying arbitrary dependencies between these functions can be used to specify arbitrary networks of processes. The communication and synchronization between the processes is realized using the lazy evaluation principle without any additional communication primitves. Communication takes place when a process demands a value that is being calculated by another process. A type system is proposed that enables the programmer to specify higher order functions as process skeletons for frequently occurring process structures. Introduction Functional languages have as advantage that, when a result is obtained, it will a...
This paper suggests functional programming languages with coinductive types as suitable devices for ...
We propose a framework for compiling programming languages based on concurrent process calculi, in w...
In this paper the implementation of loops in PFL - a process functional programming language is pres...
The mechanism of Landin-style stream input/output (I/O) makes it possible to write functional progra...
The semantics of lazy functional programming languages is usually presented in two different ways: a...
Contains fulltext : 111086.pdf (author's version ) (Open Access)CSN '95 : Computin...
AbstractThe semantics of lazy functional programming languages is usually presented in two different...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
We investigate an interesting combination of functional and concurrent programming. The concurrent p...
The purpose of this paper is to describe a high level conceptual framework -- a taxonomy -- for prog...
A framework allowing a unified and rigorous definition of the semantics of concurrency is proposed. ...
The functional concurrent language Eden is an extension of the lazy functional language Haskell by c...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
The usual technique for extracting parallelism from lazy functional languages is to use strictness a...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
This paper suggests functional programming languages with coinductive types as suitable devices for ...
We propose a framework for compiling programming languages based on concurrent process calculi, in w...
In this paper the implementation of loops in PFL - a process functional programming language is pres...
The mechanism of Landin-style stream input/output (I/O) makes it possible to write functional progra...
The semantics of lazy functional programming languages is usually presented in two different ways: a...
Contains fulltext : 111086.pdf (author's version ) (Open Access)CSN '95 : Computin...
AbstractThe semantics of lazy functional programming languages is usually presented in two different...
Much has been learned in the last decade about concurrent programming. This paper identifies the ma...
We investigate an interesting combination of functional and concurrent programming. The concurrent p...
The purpose of this paper is to describe a high level conceptual framework -- a taxonomy -- for prog...
A framework allowing a unified and rigorous definition of the semantics of concurrency is proposed. ...
The functional concurrent language Eden is an extension of the lazy functional language Haskell by c...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
The usual technique for extracting parallelism from lazy functional languages is to use strictness a...
We explore the role of types in models of concurrent computation, particularly in the concrete setti...
This paper suggests functional programming languages with coinductive types as suitable devices for ...
We propose a framework for compiling programming languages based on concurrent process calculi, in w...
In this paper the implementation of loops in PFL - a process functional programming language is pres...