Ich möchte ein Python-Skript als Frontend für ein Prolog-Programm verwenden, das die SWI-PL-Engine verwendet. SoPython-Schnittstelle mit SWI-Prolog
, sind die Komponenten der Einrichtung:
- Python (2.7 oder höher)
- SWI-PL: website here
Ich habe geschaut, um für eine Schnittstelle zwischen SWI -PL und Python. Was ich gefunden habe sind:
PySwip aber es scheint zu fehlen, was ich von alten Fragen hier sehe, und scheint auch nicht unterstützt.
PyLog, die neuer scheint, aber auch etwas Aktivität hat. Obwohl ich nicht weiß, wie gut es ist.
Wie wird Python für die Kommunikation mit SWI-Prolog empfohlen? Gibt es vielleicht andere Möglichkeiten, dies zu erreichen? Vielleicht mit einem anderen Prolog-Engine?
Ich stecke mit der Prolog-Sprache und Python fest, weil ich sie am besten kenne, also wäre das nötig (ich weiß zum Beispiel gibt es auch Tools für Java).