1. Compilers: Principles, Techniques and Tools;Aho,1986
2. The semantics and implementation of bindings in higher-order programming languages;Banerjee,1995
3. Transformations and reduction strategies for typed lambda expressions;Georgeff;ACM Trans. Programming Languages Systems,1984
4. Higher order escape analysis: optimizing stack allocation in functional program implementations;Goldberg,1990
5. A type-based analysis for stack allocation in functional languages;Hannan,1995