MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Program Transformations in and on a Lazy Functional Language. URL http:// www.cse.ogi.edu/~kcclaess [1 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Koen Claessen
http://www.cs.chalmers.se/~koen/Papers/progtrans.ps
Add To MetaCart

Abstract:

`Mondrian ' [Meij96] is a lazy functional language currently being developed by Erik Meijer et al. The compiler process consists mainly of source-to-source transformations. This article describes a way to implement these transformations concisely, and shows examples using this implementation. The concrete transformations are the case simplifying transformations. These are split up in many little transformations to perform both the necessary changes and optimizing changes related to case-expressions. 1

Citations

54 The implementation of the Gofer functional programming system – Jones - 1994
47 The Spineless Tagless G-machine – Jones, Salkild - 1989
1 Future work on Mondrian :-)', Oregon Graduate – Claessen - 1997
1 et al., `The Haskell Report', Anon. ftp: ftp://ftp.dcs.gla.ac.uk/pub/haskell/report/report-1.2.ps.Z – Jones, Simon - 1996
1 Mondrian, or: the design of an elegant language – Meijer
1 Graduate Institute of Science and – Oregon - 1996
1 e Lu' is de Medeiros, Compilation by Transformation in Non-strict Functional Languages – Santos - 1995
1 The STG machine – Yzendoorn - 1996