This position paper describes the need for, make-up of, and "rules of the game" for a benchmark suite of Haskell programs. (It does not include results from running the suite.) Those of us working on the Glasgow Haskell compiler hope this suite will encourage sound, quantitative assessment of lazy functional programming systems. This version of this paper reflects the state of play at the initial pre-release of the suite. 1 Towards lazy functional benchmarking 1.1 History of benchmarking---functional The quantitative measurement of systems for lazy functional programming is a near-scandalous subject. Dancing behind a thin veil of disclaimers, researchers in the field can still be found quoting "nfibs/sec" (or something...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
Functional programming languages such as Haskell are fundamentally different from imperative languag...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
Six implementations of different lazy functional languages are compared using a common benchmark of ...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Two fundamental goals in programming are correctness and efficiency: we want our programs to produce...
The LOLITA natural language processor is an example of one of the ever-increasing number of large-sc...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
Five implementations of different lazy functional languages are compared using a common benchmark of...
What kinds of mistakes are made by novice Haskell developers, as they learn about functional program...
Some modern superscalar microprocessors provide only imprecise exceptions. That is, they do not guar...
Email sjtukcacuk The functional programming language Haskell is examined from the point of view of ...
Functional programming has come of age: it is now a standard course in any computer science curricul...
Functional programming offers an advantage over imperative programming: functional programs are easi...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
Functional programming languages such as Haskell are fundamentally different from imperative languag...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....
Six implementations of different lazy functional languages are compared using a common benchmark of ...
We introduce a pure functional programming language, Haskell. We discuss the advantages of the Haske...
Two fundamental goals in programming are correctness and efficiency: we want our programs to produce...
The LOLITA natural language processor is an example of one of the ever-increasing number of large-sc...
The aim of the FAST Project is to provide an implementation of a functional language, Haskell, on a ...
Five implementations of different lazy functional languages are compared using a common benchmark of...
What kinds of mistakes are made by novice Haskell developers, as they learn about functional program...
Some modern superscalar microprocessors provide only imprecise exceptions. That is, they do not guar...
Email sjtukcacuk The functional programming language Haskell is examined from the point of view of ...
Functional programming has come of age: it is now a standard course in any computer science curricul...
Functional programming offers an advantage over imperative programming: functional programs are easi...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
This thesis explores the world of Lambda Calculus, functional programming, which is based on Lambda ...
Functional programming languages such as Haskell are fundamentally different from imperative languag...
: is a system for parallel evaluation of lazy functional programs implemented on a Sequent Symmetry....