InterProlog: Towards a declarative embedding of logic programming in Java

22Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

InterProlog is the first Prolog-Java interface to support multiple Prolog systems through the same API; currently XSB and SWI Prolog, with GNU Prolog and YAP under development - on Windows, Linux and MacOS X. It promotes coarse-grained integration between logic and object-oriented layers, by providing the ability to bidirectionally map any class data structure to a Prolog term; integration is done either through the Java Native Interface or TCP/IP sockets. It is proposed as a first step towards a common standard Java + Prolog API, gifting the Java developer with the best inference engines, and the logic programmer with simple access to the mainstream object-oriented platform.

Cite

CITATION STYLE

APA

Calejo, M. (2004). InterProlog: Towards a declarative embedding of logic programming in Java. In Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) (Vol. 3229, pp. 714–717). Springer Verlag. https://doi.org/10.1007/978-3-540-30227-8_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free