Foundations of logic programming
Foundations of logic programming
The art of Prolog: advanced programming techniques
The art of Prolog: advanced programming techniques
Programming in Prolog (3rd ed.)
Programming in Prolog (3rd ed.)
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
The art of computer programming, volume 1 (3rd ed.): fundamental algorithms
A Machine-Oriented Logic Based on the Resolution Principle
Journal of the ACM (JACM)
Logic for Problem Solving
Please: a language combining imperative and logic programming
ACM SIGPLAN Notices
Hi-index | 0.00 |
The paper focuses on three ideas for solving problems with writing interpreters for the logic programming language Prolog in Prolog and how to combine these ideas to an interpreter for Prolog which is both simple and efficient. The resulting interpreter system can be incorporated into a Prolog based on Warren's Abstract Machine and built mostly from existing parts of it. The interpreter has been implemented and is used in a Prolog system developed at Uppsala University.