VIPERS: a data flow visual programming environment based on the Tcl language. This paper presents VIPERS, a new, general purpose, visual programming environment, based on an augmented data-flow model. The novel design peculiarity of VIPERS is the use of a fully programmable interpretive command language (Tcl) to define the flow graph operators, as well as to control the behaviour and the appearance of the whole programming environment. We show how such a choice, with its resulting synergies, can lead to a multifeatured, flexible and convenient programming environment, where the application developer’s tasks are remarkably simplified.

This software is also peer reviewed by journal TOMS.