Automatic parallel control structures in SequenceL
SequenceL is a language that provides declarative constructs for non-scalar processing. Rather than specifying program control structures that, in turn, imply a data product, the problem solver specifies a data product, and the control structures to produce or process the data product are implied. Although SequenceL has been previously introduced in two papers (Cooke, DE. An Introduction to SequenceL: A language to experiment with constructs for processing nonscalars, Software-Practice and Experience 1996; 26(11):1205-1246; and Cooke, D, SequenceL Provides a Different way to View Programming. Computer Languages 1998; 24:1-32), recent improvements to the language have indicated that parallel control structures are also implied by the SequenceL problem solutions. This paper focuses on these recent advances. Copyright (C) 2000 John Wiley & Sons, Ltd.
automatic parallelisms high level language executable specifications