The extensive dependence of modern-day society on large software systems places a premium on tools for producing programs that are guaranteed to perform in the way expected of them. Functional programming languages take on a special importance in this setting. Such languages provide a high level of abstraction that makes it easier to construct complex programs and to simultaneously ensure that they possess certain mathematical properties related to their correctness. However, the practical use of such languages depends also on the ability to transform programs written in them into low-level instructions that can be run efficiently on existing computers. For this project, I have investigated two classical and influential models of compilatio...
The functional programming style describes computations concisely. The applicative nature of functio...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
In the constructive programming community it is commonplace to see formal developments of textbook a...
We express implementations of functional languages as a succession of program transformations in a c...
We present a unified framework to describe and compare functional language implementations. We expre...
We present a unified framework to describe and compare functional language implementations. We expre...
Functional programming languages offer a new programming paradigm with many advantages over the more...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Machine The Functional Abstract Machine (Fam) is a stack machine designed to support functional lang...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
The goal of this research is to design and implement a small functional programming language that in...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Functional programming has come of age: it is now a standard course in any computer science curricul...
The purported advantages of Visual Programming, as applied to general purpose programmjng languages,...
The functional programming style describes computations concisely. The applicative nature of functio...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
In the constructive programming community it is commonplace to see formal developments of textbook a...
We express implementations of functional languages as a succession of program transformations in a c...
We present a unified framework to describe and compare functional language implementations. We expre...
We present a unified framework to describe and compare functional language implementations. We expre...
Functional programming languages offer a new programming paradigm with many advantages over the more...
This thesis describes the motivation, design, and implementation of L.B. Stanza, an optionally-typed...
Machine The Functional Abstract Machine (Fam) is a stack machine designed to support functional lang...
This paper surveys sequential and parallel implementation techniques for functional programming lang...
The goal of this research is to design and implement a small functional programming language that in...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
Functional programming presents a relatively unexplored approach to achieving high- performance comp...
Functional programming has come of age: it is now a standard course in any computer science curricul...
The purported advantages of Visual Programming, as applied to general purpose programmjng languages,...
The functional programming style describes computations concisely. The applicative nature of functio...
Functional programming is a programming paradigm like object-oriented programming and logic programm...
In the constructive programming community it is commonplace to see formal developments of textbook a...