Downloadliste

Projektbeschreibung

PySWIP is a Python/SWI-Prolog bridge that enables you to query in prolog
using SWI-Prolog in your Python programs. It includes both a SWI-Prolog
foreign language interface and a utility class that makes it easy to
query with SWI-Python. Since it uses SWI-Prolog as a shared library and
ctypes to access it, it doesn't require compilation to be installed.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-02-08 12:20
0.2.2

PySWIP wird nicht auf die (id der) Funktor Griff "= / 2". Ein Patch, damit PySWIP auf Mac OS X Arbeit wurde aufgenommen.
Tags: Minor bugfixes
PySWIP won't rely on the (id of the) functor
handle of "=/2". A patch to allow PySWIP to work
on Mac OS X was incorporated.

2007-06-30 09:36
0.2.1

Importieren 'pyswip "automatisch initialisiert SWI-Prolog. Ein Fehler mit Abfrage von Listen mit der neuen Benutzeroberfläche wurde behoben.
Tags: Minor feature enhancements
Importing 'pyswip' automatically initializes SWI-Prolog. A bug with querying lists with the new interface was fixed.

2007-06-28 13:49
0.2.0

Dieses Release führt eine neue "Schnittstelle Pythonic. Prolog.query kehrt nun echte Python-Datentypen und ausländischen Funktionen zu bekommen, die als Python-Datentypen. Ein Sudoku Solver wurde aufgenommen.
Tags: Major feature enhancements
This release introduces a new 'Pythonic' interface. Prolog.query now returns real Python data types and foreign functions get values as Python data types. A Sudoku Solver was included.

2007-06-01 15:30
0.1.3

Diese Veröffentlichung fügt ein neues Modul zu verwenden SWI-Prolog FFI leichter. Beginnend mit diesem Release, ist es möglich, eine Python-Funktion wie ein Prolog-Prädikat durch SWI-Prolog FFI registrieren lassen. Der Core-Modul wurde verbessert. Einige Beispiel-Programme wurden hinzugefügt, um nachzuweisen Registrierung ausländischer Funktionen, darunter eine "Türme von Hanoi" Solver.
Tags: Major feature enhancements
This release adds a new module to use SWI-Prolog
FFI more easily.
Starting with this release, it is possible to
register a Python function
as a Prolog predicate through SWI-Prolog's FFI.
The core module has
been improved. A few example programs have been
added to demonstrate
registering foreign functions, including a "Towers
of Hanoi" solver.

2007-05-29 14:34
0.1.2

PrologRunner Prolog wurde umbenannt. Die Abfrage Methode der Prolog wurde entfernt und queryGenerator wurde für die Abfrage umbenannt. asserta, assertz, Methoden und beraten wurden Prolog aufgenommen. Die notwendige Bereinigung erfolgt, auch wenn die Abfrage-Generator nicht bis zum Ende ausgeführt. Fehler bei der Ausführung einer Abfrage werden gefangen und PrologError ausgelöst. Viele Neuerungen wurden auf der Core-Bibliothek aus. An Beispielen Verzeichnis hinzugefügt wurde. Die Beispiele "Münzen" und "Dame" wurden hinzugefügt. Ein Windows Installer wurde hinzugefügt.
Tags: Minor feature enhancements
PrologRunner was renamed to Prolog. The query
method of Prolog was removed, and queryGenerator
was renamed to query. asserta, assertz, and
consult methods were added to Prolog. The
necessary cleanup is done even if the query
generator doesn't run to the end. Errors during
the execution of a query are caught and
PrologError is raised. Many new additions were
made to the core library. An examples directory
was added. The examples "coins" and "draughts"
were added. A Windows installer was added.

Project Resources