我想使用 Python 脚本作为使用 SWI-PL 引擎的 Prolog 程序的前端。
因此,设置的组件是:
- Python(2.7 或更高版本)
- SWI-PL:网站在这里
我一直在寻找 SWI-PL 和 Python 之间的接口。我发现的是:
PySwip但我从这里的旧问题中看到的似乎缺乏它,而且似乎也不受支持。
PyLog,它看起来更新但也有一些活动。虽然我不知道它有多好。
使用 Python 与 SWI-prolog 通信的推荐方式是什么?是否有其他方法可以做到这一点?也许与另一个序言引擎?
我坚持使用 Prolog 语言和 Python,因为我最了解它们,所以这是必要的(例如,我知道还有用于 Java 的工具)。