Introduction This paper gives a brief introduction to partial evaluation of typed functional languages and presents initial research into building a practical partial evaluator for a first-order subset of Haskell using the Template Haskell infrastructure. Partial evaluation has traditionally been done for untyped strict functional languages such as Scheme. We look at the difficulties in finding a feasible type for our partial evaluation function that avoids using to
The aim of this work is to describe a procedure for the partial evaluation of functional logic lang...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Abstract. Haskell is a functional programming language whose evaluation is lazy by default. However,...
Partial evaluation is becoming very promising as a programming tool, as its practice is now well dev...
One of the most novel features in the functional programming language Haskell is the system of type ...
The Generic Haskell programming language allows functions to be defined by induction on the structur...
jonesmarkcsyaleedu One of the most novel features in the functional program ming language Haskell is...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
. The aim of this work is to describe a procedure for the partial evaluation of functional logic lan...
John Hughes presents a new method for performing partial evaluation in [Hug96b]. The method is calle...
Abstract. We present a partial evaluator for functional logic programs written in Curry. In contrast...
We introduce a framework for assessing the effectiveness of partial evaluators in functional logic ...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
This article presents an alternative method of type-directed partial evaluation, which is simpler an...
The aim of this work is to describe a procedure for the partial evaluation of functional logic lang...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Abstract. Haskell is a functional programming language whose evaluation is lazy by default. However,...
Partial evaluation is becoming very promising as a programming tool, as its practice is now well dev...
One of the most novel features in the functional programming language Haskell is the system of type ...
The Generic Haskell programming language allows functions to be defined by induction on the structur...
jonesmarkcsyaleedu One of the most novel features in the functional program ming language Haskell is...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
A number of introductory textbooks for Haskell use calculations right from the start to give the rea...
. The aim of this work is to describe a procedure for the partial evaluation of functional logic lan...
John Hughes presents a new method for performing partial evaluation in [Hug96b]. The method is calle...
Abstract. We present a partial evaluator for functional logic programs written in Curry. In contrast...
We introduce a framework for assessing the effectiveness of partial evaluators in functional logic ...
We present a practical partial evaluation scheme for multi-paradigm declarative languages combining ...
This article presents an alternative method of type-directed partial evaluation, which is simpler an...
The aim of this work is to describe a procedure for the partial evaluation of functional logic lang...
This paper is a short tutorial introduction to online partial evaluation. We show how to write a sim...
Abstract. Haskell is a functional programming language whose evaluation is lazy by default. However,...