1

我在从位于https://bitbucket.org/problog/problog/src/develop/的 bitbucket 存储库下载的 ProbLog 版本 2.1.0.34 中使用 DTProblog 。要运行使用 dtproblog 的程序,我在终端上键入

$ problog dt program.pl

查看位于 https://bitbucket.org/problog/problog/src/develop/test/dtproblog/viralmarketing.pl的 bitbucket 存储库中的示例, 我看到允许多个查询,例如dtproblog_ev/2ecc ...我该如何运行来自命令行的那些查询之一?

我也尝试过使用

$ problog 外壳

但是当我尝试使用consult/1https://problog.readthedocs.io/en/latest/cli.html#interactive-shell-shell)加载程序时出现错误:

?- 咨询('viralmarketing.pl')。

追溯....

TypeError: _builtin_consult() 至少需要 2 个参数(给定 3 个)

谢谢您的帮助。

4

1 回答 1

0

我在 ProbLog 邮件列表中发布了相同的问题。我收到了答案:基本上,dtproblog_ev/2最新版本的 ProbLog 不再支持查询。关于这个consult/1问题,这是一个错误,现在已修复。

于 2019-01-03T20:39:30.910 回答