Capítulo de livro Revisado por pares

InterProlog: Towards a Declarative Embedding of Logic Programming in Java

2004; Springer Science+Business Media; Linguagem: Inglês

10.1007/978-3-540-30227-8_64

ISSN

1611-3349

Autores

Miguel Calejo,

Tópico(s)

Model-Driven Software Engineering Techniques

Resumo

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 Mac OS 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.

Referência(s)