This thesis investigates nondeterminism in functional programming languages. To establish a precise understanding of nondeterministic language properties, Sondergaard and Sestoft's analysis and definitions of functional language properties are adopted as are the characterizations of weak and strong nondeterminism. This groundwork is followed by a denotational semantic description of a nondeterministic language (suggested by Sondergaard and Sestoft). In this manner, a precise characterization of the effects of strong nondeterminism is developed. Methods used to hide nondeterminism to in order to overcome or sidestep the problem of strong nondeterminism in pure functional languages are defined. These different techniques ensure that functiona...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
This work examines a transformation scheme from functional logic programs to purely functional progr...
The functional programming style describes computations concisely. The applicative nature of functio...
This thesis investigates nondeterminism in functional programming languages. To establish a precise ...
Research in the area of functional programming languages has intensified in the 8 years since John B...
Journal ArticleA programming language kernel is presented where an algorithm is a function defined t...
This thesis investigates the suitability of using functional programming for building parallel rule-...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
The parallel-functional language Eden has a non-deterministic construct, the process ab-straction me...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Abstract. Information about the nondeterminism behavior of a functional logic program is important f...
The functions behavior of a deterministic program segment is a function f:D→D, where D is some set o...
The goal of this research is to design and implement a small functional programming language that in...
We study a series of milestones leading to the emergence of lazy, higher order, polymorphically type...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
This work examines a transformation scheme from functional logic programs to purely functional progr...
The functional programming style describes computations concisely. The applicative nature of functio...
This thesis investigates nondeterminism in functional programming languages. To establish a precise ...
Research in the area of functional programming languages has intensified in the 8 years since John B...
Journal ArticleA programming language kernel is presented where an algorithm is a function defined t...
This thesis investigates the suitability of using functional programming for building parallel rule-...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
The parallel-functional language Eden has a non-deterministic construct, the process ab-straction me...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Abstract. Information about the nondeterminism behavior of a functional logic program is important f...
The functions behavior of a deterministic program segment is a function f:D→D, where D is some set o...
The goal of this research is to design and implement a small functional programming language that in...
We study a series of milestones leading to the emergence of lazy, higher order, polymorphically type...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
This work examines a transformation scheme from functional logic programs to purely functional progr...
The functional programming style describes computations concisely. The applicative nature of functio...