We present a framework to build platform-independent, graphical applications in Prolog, implemented upon a C++-based commercial product. This framework is extended with an Introspection/Replication feature which can be seen as object serialization returning Prolog descriptions. Some experiments, especially the prototype of an Interface Builder, indicate that interesting results are obtained in terms of simplicity, generality and portability. 1 Introduction Log e e k ([9]) is the first product of the Development Environment (DE) task of the PROLOPPE project ([8]). The objective of this task is to build a set of graphical tools to help develop Prolog applications. These tools include a Declarative Debugger, a Term Browser and an Interface B...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
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...
Separating presentation and application logic, defining presentation in a declarative way and automa...
We evaluate a new visual programming system PrologSpace. The system addresses classic issues of visu...
Maintenance of large, portable software systems often leads to requirements which cannot be solved b...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
This thesis reports the achieved results of concepts developed for integration a declarative style o...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
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...
Separating presentation and application logic, defining presentation in a declarative way and automa...
We evaluate a new visual programming system PrologSpace. The system addresses classic issues of visu...
Maintenance of large, portable software systems often leads to requirements which cannot be solved b...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
We take a fresh, "clean-room" look at implementing Prolog by deriving its translation to an executab...
This thesis reports the achieved results of concepts developed for integration a declarative style o...
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
Prolog was invented in the early seventies at the University of Marseille. Prolog stands for PROgram...
The logic programming language PROLOG is introduced, with an overview of applications around the wor...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...