我有一个带有限制域的prolog代码,我想为此制作一些GUI。没有什么复杂的,只显示一些文本,单击按钮,然后在该单击上将显示结果。 我喜欢C#&视觉工作室。 有办法吗?我发现了一些将prolog与C#集成的例子,但主要问题是我的代码有限制,并且将prolog代码“连接”/“转换”为C#似乎是最大的问题。
答案 0 :(得分:1)
ECLiPSe CLP有一个C / C ++接口,用于在应用程序中嵌入解释器:http://eclipseclp.org/doc/embedding/embroot.html
您似乎可以使用C#中的C库:
SWI-Prolog有一个C#界面:http://www.swi-prolog.org/contrib/CSharp.txt