The worker/wrapper transformation

@article{Gill2009TheWT,
  title={The worker/wrapper transformation},
  author={Andy Gill and Graham Hutton},
  journal={J. Funct. Program.},
  year={2009},
  volume={19},
  pages={227-251}
}
The worker/wrapper transformation is a technique for changing the type of a computation, usually with the aim of improving its performance. It has been used by compiler writers for many years, but the technique is little-known in the wider functional programming community, and has never been formalised. In this article we explain, formalise, and explore the generality of the worker/wrapper transformation. We also provide a systematic recipe for its use, and illustrate the power of this recipe… CONTINUE READING
Highly Cited
This paper has 58 citations. REVIEW CITATIONS

From This Paper

Topics from this paper.

Citations

Publications citing this paper.

References

Publications referenced by this paper.
Showing 1-10 of 37 references

What is the Meaning of These Constant Interruptions

  • Hutton, Graham, Wright, Joel
  • Journal of Functional Programming,
  • 2007

Haskell 98 Language and Libraries: The Revised Report

  • Peyton Jones, Simon.
  • Cambridge University Press. Also available from…
  • 2003

Similar Papers

Loading similar papers…