Unboxed Values as First Class Citizens in a Non-Strict Functional Language

  title={Unboxed Values as First Class Citizens in a Non-Strict Functional Language},
  author={Simon L. Peyton Jones and John Launchbury},
The code compiled from a non-strict functional program usually manipulates heap-allocated boxed numbers. Compilers for such languages often go to considerable trouble to optimise operations on boxed numbers into simpler operations on their unboxed forms. These optimisations are usually handled in an ad hoc manner in the code generator, because earlier phases of the compiler have no way to talk about unboxed values. We present a new approach, which makes unboxed values into (nearly) rst-class… CONTINUE READING
Highly Influential
This paper has highly influenced a number of papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 263 citations. REVIEW CITATIONS



Citations per Year

263 Citations

Semantic Scholar estimates that this publication has 263 citations based on the available data.

See our FAQ for additional information.