Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine

"The Spineless Tagless G-Machine is an abstract machine designed to support higher-order functional languages. This presentation of the machine falls into three parts. Firstly we give a general discussion of the design issues involved in implementing non-strict functional languages. Next, we present the STG language,

spineless-tagless-gmachine.ps.gz
File

In  Journal of Functional Programming

Publisher  Cambridge University Press
All copyrights reserved by Cambridge University Press 1992.

Details

TypeArticle
URLhttp://www.cup.cam.ac.uk/
Pages127–202
Volume2
Number2
> Publications > Implementing Lazy Functional Languages on Stock Hardware: The Spineless Tagless G-machine