Generators and the replicator control structure in the parallel environment of ALLOY
Thanasis Mitsolides, Malcolm C. Harrison · 1990
The need for searching a space of solutions appears often. Many problems, such as iteration over a dynamically created domain, can be expressed most naturally using a generate-and-process style. Serial programming languages typically support solutions of these problems by providing some form of generators or backtracking.