We provide simple conditions which allow us to conclude that in case of several well-known Prolog programs the unification algorithm can be replaced by iterated matching. The main tools used here are types and generic expressions for types. As already noticed by other researchers, such a replacement offers a possibility of improving the efficiency of program's execution
In this paper it is performed a thorough theoretical study of unification free logic programs, that ...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
The purpose of this paper is to present some current investigations in the field of program transfor...
In most PROLOG implementations, for efficiency occur-check is omitted from the unification algorithm...
AbstractAn algorithm that inverses a unification parser written in PROLOG into a generator for natur...
For efficiency reasons, most Prolog implementations do not include an occur check in their unificati...
AbstractFor efficiency reasons, most Prolog implementations do not include an occur check in their u...
Many frameworks have been proposed for deriving specific runtime properties, but there is still a la...
AbstractThis paper presents a new approach to type inference of Prolog programs. The novelty is in t...
This paper reports on the practical experiences collected during the implementation of constraint lo...
Abstract--A pattern-matching feature for the Prolog language is described. Through the use of patter...
Several proposals for computing freeness information for logic programs have been put forward in the...
In this dissertation, it is shown that declarative, feature-based, unification grammars can be used ...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
In this paper it is performed a thorough theoretical study of unification free logic programs, that ...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
The purpose of this paper is to present some current investigations in the field of program transfor...
In most PROLOG implementations, for efficiency occur-check is omitted from the unification algorithm...
AbstractAn algorithm that inverses a unification parser written in PROLOG into a generator for natur...
For efficiency reasons, most Prolog implementations do not include an occur check in their unificati...
AbstractFor efficiency reasons, most Prolog implementations do not include an occur check in their u...
Many frameworks have been proposed for deriving specific runtime properties, but there is still a la...
AbstractThis paper presents a new approach to type inference of Prolog programs. The novelty is in t...
This paper reports on the practical experiences collected during the implementation of constraint lo...
Abstract--A pattern-matching feature for the Prolog language is described. Through the use of patter...
Several proposals for computing freeness information for logic programs have been put forward in the...
In this dissertation, it is shown that declarative, feature-based, unification grammars can be used ...
The higher order unification procedure as formulated by Huet [Hu 75] unifies terms in the simple the...
AbstractSeveral proposals for computing freeness information for logic programs have been put forwar...
In this paper it is performed a thorough theoretical study of unification free logic programs, that ...
A distributed AND-parallel Prolog implementation is described. The system can correctly handle all ...
The purpose of this paper is to present some current investigations in the field of program transfor...