2000 · 51 citations · 5 references
ComputingComputer ScienceCompilersNatural Language ProcessingProgramming LanguagesAbstract Syntax TreesPredicate Logic
We describe in this paper the GNU-Prolog system, a free system consisting of a Prolog compiler and a constraint solver on finite domains. GNU-Prolog is based on a low-level mini-assembly platform-independent language that makes it possible for efficient compilation time, and allows to produce small stand alone executable files as the result of the compilation process. Interestingly, the Prolog part is compliant to the ISO standard, and the constraint part includes several extensions, such as an efficient handling of reified constraints. The overall system is efficient and comparable in performances with commercial systems, both for the Prolog and constraint parts.
5
Joxan Jaffar, J.-L. Lassez · 1987 · 1.6K citations
Compiling constraints in clp(FD)
Philippe Codognet, Daniel Díaz · The Journal of Logic Programming · 1996 · 203 citations
High-performance logic programming with the Aquarius Prolog compiler
Peter Van Roy, Alvin M. Despain · Computer · 1992 · 114 citations