1983–1993: The wonder years of sequential Prolog implementation
P Van Roy - The Journal of Logic Programming, 1994 - Elsevier
This article surveys the major developments in sequential Prolog implementation during the
period 1983–1993. In this decade, implementation technology has matured to such a …
period 1983–1993. In this decade, implementation technology has matured to such a …
Strategic directions in constraint programming
A constraint can be thought of intuitively as a restriction on a space of possibilities.
Mathematical constraints are precisely specifiable relations among several unknowns (or …
Mathematical constraints are precisely specifiable relations among several unknowns (or …
Parallel execution of prolog programs: a survey
Since the early days of logic programming, researchers in the field realized the potential for
exploitation of parallelism present in the execution of logic programs. Their high-level …
exploitation of parallelism present in the execution of logic programs. Their high-level …
Compiling constraints in clp (FD)
We present the clp (FD) system: a constraint logic programming language with finite domain
constraints. We detail its implementation, and present an abstract instruction set for the …
constraints. We detail its implementation, and present an abstract instruction set for the …
Constraint handling rules
T Frühwirth - French School on Theoretical Computer Science, 1994 - Springer
We are investigating the use of a class of logical formulas to define constraint theories and
implement constraint solvers at the same time. The representation of constraint evaluation in …
implement constraint solvers at the same time. The representation of constraint evaluation in …
[LIBRO][B] Programming paradigms of the Andorra kernel language
Abstract The Andorra Kernel Language (AKL) is introduced. It is shown how AKL provides
the programming paradigms of both Prolog and GHC. This is the original goal of the design …
the programming paradigms of both Prolog and GHC. This is the original goal of the design …
[LIBRO][B] A declarative debugging scheme
L Naish - 1995 - Citeseer
We present a very simple but exible declarative debugging scheme. A declarative debugger
can be de ned in Prolog with a single clause and relies on the de nition of just two additional …
can be de ned in Prolog with a single clause and relies on the de nition of just two additional …
A feature constraint system for logic programming with entailment
We introduce a constraint system called FT. This system offers a theoretical and practical
alternative to the usual Herbrand system of constraints over constructor trees. Like …
alternative to the usual Herbrand system of constraints over constructor trees. Like …
The Muse approach to OR-parallel Prolog
KAM Ali, R Karlsson - International Journal of Parallel Programming, 1990 - Springer
Muse (Mu lti-se quential Prolog engines) is a simple and efficient approach to Or-parallel
execution of Prolog programs. It is based on having several sequential Prolog engines, each …
execution of Prolog programs. It is based on having several sequential Prolog engines, each …
Strict and nonstrict independent and-parallelism in logic programs: Correctness, efficiency, and compile-time conditions
This paper presents some fundamental properties of independent and-parallelism and
extends its applicability by enlarging the class of goals eligible for parallel execution. A …
extends its applicability by enlarging the class of goals eligible for parallel execution. A …