Playing by the rules: rewriting as a practical optimisation technique in GHC

by Simon Peyton Jones , Andrew Tolmach , Tony Hoare
Citations:56 - 9 self

Documents Related by Co-Citation

193 A Short Cut to Deforestation – Andrew Gill, John Launchbury, Simon L Peyton Jones - 1993
42 Shortcut Fusion for Accumulating Parameters Zip-like Functions – Josef Svenningsson - 2002
43 Stream Fusion. From Lists to Streams to Nothing at All – Duncan Coutts, Roman Leshchinskiy, Don Stewart - 2007
403 Deforestation: Transforming programs to eliminate trees – Philip Wadler - 1990
91 Shortcut Deforestation in Calculational Form – Akihiko Takano, Erik Meijer - 1995
14 Rewriting Haskell Strings – Duncan Coutts, Don Stewart, Roman Leshchinskiy - 2007
64 Cheap Deforestation for Non-strict Functional Languages – Andrew John Gill, Andrew John Gill - 1996
72 Warm Fusion: Deriving Build-Catas from Recursive Definitions – John Launchbury, Tim Sheard - 1995
31 More Types for Nested Data Parallel Programming – Manuel M. T. Chakravarty, Gabriele Keller - 2000
641 P.: Partial Evaluation and Automatic Program Generation – N D Jones, C K Gomard, Sestoft - 1993
47 Secrets of the Glasgow Haskell Compiler inliner – Simon Peyton Jones, Simon Marlow - 1999
84 A transformation-based optimiser for Haskell – Simon L. Peyton Jones, André L M Santos - 1998
10 cut fusion: proved and improved – Short - 2001
18 Functional array fusion – Manuel M. T. Chakravarty, Gabriele Keller - 2001
25 Type Inference Builds a Short Cut to Deforestation – Olaf Chitil - 1999
25 Concatenate, Reverse and Map Vanish For Free – Janis Voigtländer - 2002
110 Building Program Optimizers with Rewriting Strategies – Eelco Visser, Zine-el-Abidine, Andrew Tolmach - 1998
87 Compiling Collection-Oriented Languages onto Massively Parallel Computers – Guy Blelloch, Gary W. Sabot - 1990
30 Unboxed values as first-class citizens – Peyton Jones, S, J Launchbury - 1991