Title :
A visual logic programming language based on sets and partitioning constraints
Author :
Spratt, Lindsey ; Ambler, Allen
Author_Institution :
Dept. of Comput. Sci., Kansas Univ., Lawrence, KS, USA
Abstract :
This paper presents a new programming language named SPARCL that has four major elements: it is a visual language, it is a logic programming language, it relies on sets to organize data, and it supports partitioning constraints on the contents of sets. It is a visual programming language in that the representation of the language depends extensively on non-textual graphics and the programming process relies on graphical manipulation of this representation. It is a logic programming language in that the underlying semantics of the language is the resolution of clauses of a Horn-like subset of first order predicate logic. It uses sets as the only method of combining terms to build complex terms. Finally, one may constrain a set´s structure by specifying a partitioning into pairwise disjoint subsets
Keywords :
logic programming languages; visual languages; visual programming; Horn-like subset; SPARCL; first order predicate logic; graphical manipulation; logic programming language; partitioning constraints; visual language; visual logic programming language; visual programming language; Computer languages; Computer science; Graphics; Linear programming; Logic programming; Mirrors; Organizing;
Conference_Titel :
Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
Conference_Location :
Bergen
Print_ISBN :
0-8186-3970-9
DOI :
10.1109/VL.1993.269597