刚刚在我的 W8 机器上安装了 SWI-Prolog,它抛出了一个错误。
这是错误:
ERROR: toplevel: Undefined procedure: mark/0 (DWIM could not correct goal)
假设我的 prolog 源文件包含一个事实:
Prolog source...
it_is_monday. //The fact
所以我编译缓冲区,并得到:
.../documents/prolog/prologSource compiled 0.00 sec, 2 clauses
现在当我输入
it_is_monday.
预期的输出是true
。但是,当我输入说,
some_other_statement.
我收到上面发布的错误,而不是错误的。谁能告诉我这里发生了什么?
解决方案:不同的序言版本。