3

有没有办法将 prolog 或 lisp 编程与基于 Web 的应用程序集成?其实我想在我的网站上提供一些情报。

4

2 回答 2

3

SWI-Prolog站点完全SWI-Prolog 运行。然后,如果您可以在您的主机上运行 SWI-Prolog,您就可以重复使用相同的技术。

当然,如果您必须“发布”一些可以受益于 Prolog 的某些特殊优势的应用程序,这当然是有道理的。

SWI-Prolog 特别关注语义网。但这不是一个简单的主题,您可能会错过我们在当今网站(CMS、WordPress 等)上熟悉的一些“高级”用户演示。

否则,您可以使用一些传统的前端,并将您的逻辑“调用”为 Web 服务。

于 2013-03-13T21:36:41.833 回答
0

有很多方法可以做到这一点。通过嵌入 c 库或我推荐的方法是查看http://clojure.org/,它是一个将在 JVM 上运行的 lisp 端口。因此它可以部署到您的 servlet 容器中。还有http://www.gnu.org/software/gnuprologjava/但我之前没试过。GNU java prolog 看起来差不多,只是使用了 prolog。

于 2013-03-13T21:11:00.930 回答