this document we present a Prolog written portable graphical package for Prolog applications. The system is highly independent from the Prolog engine and we expect to support it on different windowing systems. The system is composed of a lower level interface to a windowing system, a graphical interface toolkit and development tools to build and enhance user interfaces. By using Prolog as the implementation language we expect to simplify: the integrating of user interfaces with applications; the extension of the basic widget set with new classes more adapted to Artificial Intelligence and Logic Programming; and the portability of applications across windowing systems, as well as Prolog engines. This work shows that not only is Prolog a suit...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
The functionalities of SICStus Objects, a system allowing object oriented programming in SICStus Pr...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
XPCE/Prolog is a hybrid environment integrating logic programming and object-oriented programming fo...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
This Master's deals with the implementation of the interpreter of logic programming language "Prolog...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Separating presentation and application logic, defining presentation in a declarative way and automa...
To demonstrate the use of Prolog and how programming in Prolog is easy and efficient, this paper des...
We evaluate a new visual programming system PrologSpace. The system addresses classic issues of visu...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
The functionalities of SICStus Objects, a system allowing object oriented programming in SICStus Pr...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
XPCE/Prolog is a hybrid environment integrating logic programming and object-oriented programming fo...
Prolog, an acronym for Pro-gramming in Log-ic, is a product of artificial intelligence research with...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
This Master's deals with the implementation of the interpreter of logic programming language "Prolog...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Separating presentation and application logic, defining presentation in a declarative way and automa...
To demonstrate the use of Prolog and how programming in Prolog is easy and efficient, this paper des...
We evaluate a new visual programming system PrologSpace. The system addresses classic issues of visu...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Providing a user friendly and sophisticated user interface is a time-consuming and difficult task. O...
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
Programming environments have evolved from purely text based to using graphical user interfaces, and...
The functionalities of SICStus Objects, a system allowing object oriented programming in SICStus Pr...
Programming environments have evolved from purely text based to using graphical user interfaces, and...