swipl:如何重新加载文件

时间:2016-11-30 14:23:28

标签: prolog swi-prolog

首先我使用SWI-Prolog

加载文件
$ swipl file.pl

然后我修改文件并保存。

现在如何重新加载文件

?- reload

对于此修改后的file.pl

2 个答案:

答案 0 :(得分:21)

SWI-Prolog为此目的有一个谓词make/0

?- make.

请注意,SWI-Prolog有一个方便的功能,可以在手册中搜索关键字:

?- apropos(reload).

将您(以及其他内容)指向手册的第3.3节:“测试 - 编辑 - 重新加载周期”,其中提到了这一点。

答案 1 :(得分:0)

Make将重新加载自加载以来已更改的所有源文件,但如果您需要重新加载特定文件,则可以使用 reload_file

?- make:reload_file(source_file).