0

我必须了解 prolog 中为win-prolog 4.800编写的现有代码,然后在此基础上构建我的工作。问题是与win-prolog一起提供的 ide非常笨拙。我搜索了互联网,但没有找到更好的替代品。所以我想要某种方式(ide或其他东西)让我

  1. 理解(追溯)代码。至少,像 ctags 这样的东西会有所帮助。
  2. 具有适当的语法颜色突出显示功能。
  3. 如果可能,请使用某种调试器。
  4. 有一些界面,我可以很容易地触发谓词并查看输出。

注意:- 如果可以为Win-prolog配置,我可以使用 Vim 。请让我知道是否使用与win-prolog一起提供的默认 ide是唯一可用的最佳方式,而您也找不到更好的方式。

4

1 回答 1

1

除非现有代码非常简单,否则它很可能包含对 WinProlog 专有谓词的调用和使用 WinProlog 专有控制结构,更不用说 WinProlog 与事实上的和官方的 Prolog 标准之间的语法差异了。因此,您不太可能使用 WinProlog 以外的 Prolog 实现来调试和跟踪代码。

对于语法高亮,除了 Vim,你还有很多选择。其他几个文本编辑器要么包括对 Prolog 语法突出显示的支持,要么提供一些提供该服务的插件。有关更多信息,请参阅Prolog 常见问题解答

可能只有在移植代码或使其可移植到其他 Prolog 实现之后,您才能使用为这些 Prolog 实现编写的 IDE。如果这不是您的目标,您可能会受限于 WinProlog 提供的 IDE。

于 2014-03-26T16:47:35.327 回答