JIPL: http://www.kprolog.com/jipl/index_e.html

The JIPL package was designed and implemented by Nobukuni Kino, originally for his K-Prolog system (kprolog.com). It has been ported to several other Prolog systems, such as B-Prolog and SWI-Prolog. This bi-directional interface makes it possible for Java applications to use Prolog features, such as search and constraint solving, and for Prolog applications to use Java resources, such as networking, GUI, and concurrent programming. The API of JIPL for B-Prolog is available at http://www.probp.com/doc/index.html.

Neng-Fa Zhou 2013-01-25