VLP: a visual logic programming language

  • Authors:
  • Didier Ladret;Michel Rueher

  • Affiliations:
  • -;-

  • Venue:
  • Journal of Visual Languages and Computing
  • Year:
  • 1991

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we argue that visual programming can be greatly enhanced by integrating some cognitive aspects when designing a visual language. We try to apply some interesting rules-established by Bertin on experimental evidence-to get graphical views which have a good picture quality and hence do not have to be read in a linear way. We introduce VLP, a visual logic programming language, which supports program composition and editing in both textual and graphical representations with correspondance between the two views of the program being automatically maintained by the system. The goal of this work is to facilitate the development and reuse of Prolog prototypes through a complementary use of graphical and textual views. In particular, we use graphics to put forward the relational nature of logic programming and, thus, help the user to get a deep understanding of the declarative semantics of his programs. We explain the motivation of design choices, provide an overview of system capabilities, and evaluate system advantages and drawbacks.