Order-of-evaluation analysis for destructive updates in strict functional languages with flat aggregates (1993)

by A Sastry, W Clinger, Z Ariola
Venue:in Proceedings of the Conference on Functional Programming Languages and Computer Architecture