PySWIP

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

Rating: nan/5 (Total Votes: 0)

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

Genifer
Genifer

3 Jun 15

URBI SDK
URBI SDK

14 Apr 15

Reacties op PySWIP

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