【问题标题】:Modify the SWI-Prolg toplevel [closed]修改 SWI-Prolg 顶层 [关闭]
【发布时间】:2012-02-23 18:44:05
【问题描述】:

是否可以对 SWI Prolog 的顶层进行修改?

【问题讨论】:

  • 我不会费心解释为什么我对此投了反对票,似乎即使对新手来说也应该很明显:]

标签: prolog swi-prolog prolog-toplevel


【解决方案1】:

是的,在 SWI-Prolog 中,顶层在 Prolog 中的 boot/toplevel.pl 中实现,您可以使用(副本)它作为扩展的起点。有时滚动自己的顶层很有用,例如,如果您想通过其他工具(如编辑器和编程环境)与编译器交互。滚动您自己的顶层的有用谓词是 atom_to_term/3 和 read_term/2,尤其是使用 variable_names 选项。

【讨论】:

  • 感谢您的回复。这意味着我实现了一个全新的顶层。有没有办法添加到现有的顶层或者我必须按原样使用它?
  • 我一直在向 toplevel.pl 添加一些打印,但我没有看到任何变化
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多