Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling Haskell By Program Transformation #76

Open
xtreme-james-cooper opened this issue Sep 18, 2017 · 0 comments
Open

Compiling Haskell By Program Transformation #76

xtreme-james-cooper opened this issue Sep 18, 2017 · 0 comments

Comments

@xtreme-james-cooper
Copy link

By: Simon Peyton Jones

https://www.microsoft.com/en-us/research/wp-content/uploads/1996/01/comp-by-trans.pdf

Comes with its own cliff notes! https://www.youtube.com/watch?v=uR_VzYxvbxg

Many compilers do some of their work by means of correctness-preserving, and hopefully performance-improving, program transformations. The Glasgow Haskell Compiler (GHC) takes this idea of “compilation by transformation” as its war-cry, trying to express as much as possible of the compilation process in the form of program transformations.

This paper reports on our practical experience of the transformational approach to compilation, in the context of a substantial compiler.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant