ACM Home Page
Please provide us with feedback. Feedback
An overview of the HORNE logic programming system
Full text PdfPdf (316 KB)
Source ACM SIGART Bulletin archive
Issue 84  (April 1983) table of contents
Pages: 27 - 29  
Year of Publication: 1983
ISSN:0163-5719
Authors
Alan M. Frisch  The University of Rochester, Rochester, New York
James F. Allen  The University of Rochester, Rochester, New York
Mark Giuliano  The University of Rochester, Rochester, New York
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 7,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1056623.1056624
What is a DOI?

ABSTRACT

HORNE is a PROLOG-based logic-programming system embedded in LISP. Programming in HORNE involves a careful mixture of logic programming and LISP programming. Since the summer of 1981, HORNE has been continually evolving from its origin HCPRVR (Chester, 1979). The main implementation is in FRANZ LISP on a VAX; a scaled-down implementation also exists in UCI LISP on a PDP-10. Today, HORNE bears little resemblance to HCPRVR; the primary similarity being the manner of embedding logic in LISP and the LISP-logic interface. This paper conveys the flavor of the current state of the system sacrificing detail and completeness for succinctness and simplicity. After a brief overview of the basic system, this paper highlights those aspects of HORNE that differ from more conventional PROLOG systems. We assume that the reader is familiar with the rudiments of PROLOG and LISP. A more thorough account of the system may be found in the "Horne User's Manual" (Allen and Frisch, 1982).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Allen, J. F. and Fisch, A. M. HORNE user's manual. Internal Report, Computer Science Dept. Univ. of Rochester, September, 1982.
 
2
Chester, D. L. Using HCPRVR. Internal Report, Dept. of Computer Science, Univ. of Texas at Austin, August, 1979.
 
3
 
4
Komorowski, H. J. QLOG - The software for PROLOG and logic programming. In K. Clark and S. A. Tarnlund (Eds.), Logic programming. New York: Academic Press, 1982.
 
5
Reiter, R. An approach to deductive question-answering. Report No. 3649, Bolt Beranek and Newman, September, 1977.
 
6
Robinson, J. A. and Sibert, E. E. The LOGLISP's users manual. Technical Report, School of Computer and Information Science, Syracuse Univ., December, 1981.
 
7
Warren, D. H. D. Implementing PROLOG - compiling predicate logic programs. Research Reports 39 and 40, Dept. of Artificial Intelligence, Univ. of Edinburgh, 1977.

Collaborative Colleagues:
Alan M. Frisch: colleagues
James F. Allen: colleagues
Mark Giuliano: colleagues