Efficient Execution of HiLog in WAM-based Prolog Implementations
@inproceedings{Sagonas1995EfficientEO, title={Efficient Execution of HiLog in WAM-based Prolog Implementations}, author={Konstantinos Sagonas and D. Warren}, booktitle={ICLP}, year={1995} }
In this paper we address the problem of eeciently implementing HiLog, a logic programming language with higher-order syntax and rst-order semantics. In contrast to approaches proposed in the literature that modify, or abandon the WAM framework in order to implement HiLog, our approach to the problem stems from a belief that the WAM should be an adequate abstract machine for the execution of any logic language with rst-order semantics. To show how to implement HiLog by staying within the WAM… Expand
Topics from this paper
14 Citations
FLORA: Implementing an Efficient DOOD System Using a Tabling Logic Engine
- Computer Science
- Computational Logic
- 2000
- 72
- PDF
XSB: Extending Prolog with Tabled Logic Programming
- Computer Science
- Theory Pract. Log. Program.
- 2012
- 181
- PDF
Stepwise Enhancement and Higher-Order Programming in Prolog
- Computer Science
- J. Funct. Log. Program.
- 2000
- 11
- PDF
Speedup of Logic Programs by Binarization and Partial Deduction
- Computer Science
- Theory Pract. Log. Program.
- 2004
- 4
- PDF
References
SHOWING 1-10 OF 23 REFERENCES
HILOG: A Foundation for Higher-Order Logic Programming
- Computer Science, Mathematics
- J. Log. Program.
- 1993
- 430
- PDF
1983-1993: The Wonder Years of Sequential Prolog Implementation
- Computer Science
- J. Log. Program.
- 1994
- 104
- PDF