1. CONS should not evaluate its arguments;Friedman,1976
2. Functional Programming: Application and Implementation;Henderson,1980
3. A lazy evaluator;Henderson;Proc. 3rd Ann. SIGACT-SIGPLAN Symp. on Principles of Programming Languages,1976
4. Efficient compilation of lazy evaluation;Johnsson;Proc. ACM SIGPLAN '84 Symp. on Compiler Construction, SIGPLAN Notices,1984
5. Functional programming with side-effects;Josephs,1986