PySWIP

Software screenshot:
PySWIP
Software informatie:
Versie: 0.2.2
Upload datum: 2 Jun 15
Ontwikkelaar: Yuce Tekol
Licentie: Gratis
Populariteit: 80

Rating: 3.0/5 (Total Votes: 2)

PySWIP applicatie is een Python / SWI-Prolog brug die stelt u in staat op te vragen in proloog met SWI-Prolog in uw Python-programma's.
Vereisten:
· Python 2.3 en hoger (waarschijnlijk andere versies zal ook werken).
· Ctypes 0.9.9.9 en hoger (andere versies waarschijnlijk zal ook werken).
· SWI-Prolog 5.6.x en hoger (waarschijnlijk andere versies zal ook werken).
· Libpl als een gedeelde bibliotheek.
· Getest alleen op Linux, moet werken voor andere POSIX en Win32.
Installatie:
PySWIP zou moeten werken op Win32 systemen, maar dit is niet getest. De onderstaande instructies zijn voor POSIX-systemen.
+ Allereerst moet je SWI-Prolog's libpl hebben als een gedeelde bibliotheek, bijvoorbeeld `` libpl.so``, `` libpl.so.5.6.34``, etc. SWI-Prolog wordt niet samengesteld door default op Inschakelen gedeelde bibliotheek, zodat je nodig hebt om het zelf te compileren met een gedeelde bibliotheek productie ingeschakeld. Zie `` INSTALL`` van dit pakket.
+ Installeer een recente versie van `ctypes` als je dat nog niet hebt (als je Python 2.5 u niet nodig om het apart te installeren).
+ PySWIP ondersteunt distutils, dus na de vorige stappen zijn tevreden, gewoon doen: `python setup.py install`.
+ Om te testen, doe dan het volgende op de shell ::
$ Python
[... Python info ...]
>>> Van pyswip.util import PrologRunner
>>> Proloog = PrologRunner ()
>>> Prolog.query ("assertz (vader (michael, john))")
[{}]
Als je een fout, zoals get "libpl (gedeeld) niet gevonden." of "Fatal error: bron niet gevonden" zorg ervoor dat u SWI-Prolog hebben geïnstalleerd als een aandeel bibliotheek. Controleer uw standaard bibliotheek directory (meestal `` / usr / lib``) voor `` libpl.so``.
Wat is er nieuw in deze release:
· PySWIP zal geen beroep doen op de (id van de) functor handvat van "= / 2".
· Een patch om PySWIP te werken op Mac OS X werd opgenomen.

Vergelijkbare software

Narval
Narval

11 May 15

COBE
COBE

14 Apr 15

MDR
MDR

11 May 15

Reacties op PySWIP

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!