Visual data flow language based on iterative constructs
- 22 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Iterative control constructs in data flow programming languages have always been a challenging part of language design. 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 constructs based on pattern matching for vectors, matrices, and multisets. All 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.Keywords
This publication has 9 references indexed in Scilit:
- MPL-a graphical programming environment for matrix processing based on logic and constraintsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The next generation of command line interfacesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Object-oriented dataflowPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An Introduction to SequenceL: A Language to Experiment with Constructs for Processing NonscalarsSoftware: Practice and Experience, 1996
- Programming by multiset transformationCommunications of the ACM, 1993
- Visual languages and computing survey: Data flow visual programming languagesJournal of Visual Languages & Computing, 1992
- Visual forms of iteration that preserve single assignmentJournal of Visual Languages & Computing, 1990
- Data Flow LanguagesComputer, 1982
- Data Flow Program GraphsComputer, 1982