We suggest a solution for iterative processing in data flow diagrams based on the notion of a conditional data flow switch, and a specialized iterative construct based on pattern matching for vectors and matrices. Both of these constructs can be seamlessly incorporated into a data flow visual programming language. We demonstrate how these constructs may be used to reveal the spatial/temporal dualism of data streams. 1 Introduction The design of the V visual data flow language  is an experiment with a visual representation of dependencies between data and processes. Data-flow diagrams are most commonly used to represent those dependencies in visual programming languages, for instance, in LabVIEW , and Prograph . Iterative control constructs in data flow programming languages have always been a challenging part of language design. In this paper we consider such data structures as sequences (vectors), and 2-dimensional matrices. The aim of our work is to demonstrate how iterati..
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.