Title :
Visual languages and the conflict between single assignment and iteration
Author :
Ambler, Allen L. ; Burnett, Margaret M.
Author_Institution :
Dept. of Comput. Sci., Kansas Univ., Lawrence, KS, USA
Abstract :
Many visual languages follow the principle of single assignment, particularly those based on declarative programming paradigms. However, the notion of single assignment seems at odds with most forms of iteration. The authors survey a variety of approaches to this problem and then present the approach used in the visual language Forms/2. Forms/2 treats iteration in a form as a temporal sequence of instances of the form. Termination is controlled rather uniquely in Forms/2 as a direct result of the dependence-resolution evaluation mechanism
Keywords :
high level languages; user interfaces; Forms/2; declarative programming paradigms; dependence-resolution evaluation mechanism; iteration; single assignment; user interfaces; visual language; Computer science; Data visualization; Functional programming; Iterative algorithms; Logic programming; Mathematics; Parallel processing; Terminology;
Conference_Titel :
Visual Languages, 1989., IEEE Workshop on
Conference_Location :
Rome
Print_ISBN :
0-8186-2002-1
DOI :
10.1109/WVL.1989.77055