Interface between Prolog and Python (Janus)
[Note: If you have comments please post them at the Prolog Community Discourse for this PIP]
The Janus interface supports programing with Prolog and Python in a combined manner through very fast translation between Python data structures and Prolog terms. This PIP describes the Prolog and Python APIs, specifies the translation and provides examples of the use of Janus.
This version of Janus is implemented by SWI Prolog and XSB Prolog, and is supported by Ciao Prolog.