46

我需要为一个类编写一些 Prolog 程序。

有什么建议吗?

4

14 回答 14

23

(X)Emacs 的 Prolog 模式。

http://bruda.ca/emacs-prolog/

于 2008-11-12T03:52:48.627 回答
16

如前所述,您可以使用 SWI-Prolog。如果您喜欢 Eclipse,那么有一个 Eclipse 插件可以将 SWI-Prolog 集成到 Eclipse 中。这样您就拥有了两全其美的优势,例如 Eclipse 的 SVN 等功能和 SWI-Prolog 的图形调试器。值得一试。

http://sewiki.iai.uni-bonn.de/research/pdt/start

于 2009-08-04T16:57:43.103 回答
14

SWI-Prolog带有出色的 IDE 工具、一个 Emacs 克隆文本编辑器、交互式调试器、完整的可浏览帮助系统和文档。试试看。

于 2009-07-22T08:09:58.897 回答
7

我没有尝试过(主要是因为我以前从未想过将“Prolog”和“NetBeans”这两个词结合起来),但似乎Prolog 支持 NetBeans。它不是一个简单的插件,而是一个展示如何向 NetBeans 添加 Prolog 支持的教程。

于 2008-11-12T03:58:06.760 回答
7

一个好的开始点是使用 Emacs 的默认 Prolog 模式以及此处描述的附加功能。您也可以尝试ediprolog,它旨在实现更紧密的 Emacs-Prolog 集成。

于 2008-12-15T01:24:47.147 回答
6

Ideone支持 Prolog。您可以通过浏览器在线使用它。

于 2011-02-04T12:32:35.533 回答
5

Prolog 开发工具 (ProDT) 是一个 Prolog 集成开发环境 (IDE),旨在提供与 Eclipse 的 java IDE 一样丰富的功能,为开发人员提供一个单一的环境,在该环境中,它可以从代码编辑、测试执行控制 Prolog 项目的开发, ETC...

该项目位于 Eclipse 项目之上,以利用其已经存在的特性和可扩展性,并适用于 Eclipse 工作的任何环境,包括 windows、linux 和 mac OSX。

它支持作为底层解释器:SWI-prolog、XSB prolog、B-prolog

该站点包含有关该项目的更多信息,包括安装和功能列表: http: //prodevtools.sourceforge.net/

希望你能发现它有用!!!:)

于 2010-09-04T05:30:12.420 回答
5

SPIDERSICStus Prolog的基于 Eclipse 的 IDE 。SICStus Prolog 还有一个非常有用的 Emacs 模式。

于 2010-09-04T06:29:33.953 回答
3

如果您习惯于 Emacs 环境,我会推荐 Ciao 发行版。访问:http ://ciaohome.org/

于 2012-04-25T15:16:10.870 回答
3

swi prolog 和 emacs 扩展几乎预装在每个 linux 发行版中。您可以使用以下命令在启用 X11 的(图形)环境中检查这一点。这应该会打开一个带有内置 Emacs 克隆的新窗口。

% swipl
?- emacs.

http://www.swi-prolog.org/build/LinuxDistro.txt

于 2012-05-29T13:29:23.170 回答
2

Visual Prolog(与 Wine 一起使用)。

于 2010-06-24T22:42:15.830 回答
1

我只是使用 Vim 或 jEdit。Prolog 作为一种语言并不真正适合强大的 IDE 支持。一方面,它是动态类型的,这给工具带来了巨大的麻烦。另一方面,它是一种基于逻辑的语言,这意味着“代码流”(构建程序的顺序)是非线性的。用于构建高度先进的 IDE 的现有技术并不适用于那种范式。

于 2008-11-12T04:04:11.663 回答
1

你可以使用 Gprolog,我们在课堂上使用它。使用consult('filename') 加载数据库。

于 2009-04-22T16:43:23.470 回答
0

老实说,我看不到“IDE”对 prolog 有多大帮助。它只会帮助查找语法错误。其余的都在调试和思考过程中。

使用任何编辑器获得语法高亮显示,您就可以开始了。

于 2009-12-11T23:19:56.293 回答