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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.