recentpopularlog in

Logic

« earlier   
yuce/pyswip: PySWIP is a Python - SWI-Prolog bridge enabling to query SWI-Prolog in your Python programs. It features an (incomplete) SWI-Prolog foreign language interface, a utility class that makes it easy querying with Prolog and also a Pythonic interf
What's New?
See the CHANGELOG.

This library is being cleaned up and refactored. Expect API breakage and incompatibility with previous versions.

Thanks to all contributors. If you have contributed to PySwip in the past and your name does not appear on that list, please let me know so I can add your name.

Introduction
PySwip is a Python - SWI-Prolog bridge enabling to query SWI-Prolog in your Python programs. It features an (incomplete) SWI-Prolog foreign language interface, a utility class that makes it easy querying with Prolog and also a Pythonic interface.

Since PySwip uses SWI-Prolog as a shared library and ctypes to access it, it doesn't require compilation to be installed.

Requirements:
Python 2.7 or 3.4 and higher.
PyPy is currently not supported.
SWI-Prolog 7.2.x and higher.
libswipl as a shared library. This is the default on most platforms.
Works on Linux, Windows, MacOS and FreeBSD. Should work on other POSIX.
prolog  python  library  logic 
4 days ago by dicewitch

Copy this bookmark:





to read