Changes between Version 6 and Version 7 of Commentary/Compiler/StgSynType


Ignore:
Timestamp:
Jun 3, 2009 7:22:15 PM (6 years ago)
Author:
hgolden
Comment:

Update link to STG paper

Legend:

Unmodified
Added
Removed
Modified
  • Commentary/Compiler/StgSynType

    v6 v7  
    55= The STG syntax data types = 
    66 
    7 Before code generation, GHC converts the Core-language program into {{{StgSyn}}}.  The basic ideas are still pretty much exactly as described in the paper [http://research.microsoft.com/copyright/accept.asp?path=/users/simonpj/papers/spineless-tagless-gmachine.ps.gz Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine]. 
     7Before code generation, GHC converts the Core-language program into {{{StgSyn}}}.  The basic ideas are still pretty much exactly as described in the paper [http://research.microsoft.com/en-us/um/people/simonpj/papers/spineless-tagless-gmachine.ps.gz Implementing lazy functional languages on stock hardware: the Spineless Tagless G-machine]. 
    88 
    99The best way to think of STG is as special form of [wiki:Commentary/Compiler/CoreSynType Core].  Specifically, the differences are these (see [[GhcFile(compiler/stgSyn/StgSyn.lhs)]]):