580 California St., Suite 400
San Francisco, CA, 94104
Figure 7 a Further improvements of the G-machine code This section discusses two kinds of improvements of the G-machine code, which is not embodied in the compiler given in the previous section: improved tail recursive behaviour and exploiting the knowledge that a variable has been previously evaluated. Both kinds of improvements are included in our compiler implementation.