Pylog

Pylog is a Python module which gives one access to a Prolog interpreter. Pylog simply executes a Prolog interpreter process, communicates with it using pipes, and provides a simple API for communicating with it.

The gocept company has modified Pypvm to work with newer versions of SWI Prolog.