compilers@ima.UUCP (02/09/86)
[from allegra!sbcs!debray (Saumya Debray)] Since this group seems to have been dormant for a while now, let me propose a new topic: static optimization of declarative languages. Specifically, I'm interested in loop optimization in pure declarative languages. For example, since loops in such languages are written as tail-recursive procedures, it's not clear to me how one would give reasonably general criteria for _recognizing_ when two such loops could be merged (once candidates for loop fusion have been identified, the actual fusion itself doesn't seem too difficult using fold/unfold transformations). Any suggestions? -Saumya Debray SUNY at Stony Brook {allegra, philabs}!sbcs!debray