Я использую DTProblog в ProbLog версии 2.1.0.34, загруженной из репозитория bitbicker в https://bitbucket.org/problog/problog/src/develop/. Для запуска программы, использующей тип dtproblog i на терминале
$ problog dt program.pl
Глядя на примеры в репозитории bitbucket по адресу https://bitbucket.org/problog/problog/src/develop/test/dtproblog/viralmarketing.pl, я вижу, что разрешено несколько запросов, например dtproblog_ev/2 ecc ... Как я могу запустить один из этихзапросы из командной строки?
dtproblog_ev/2
Я также пытался открыть оболочку, используя
$ problog shell
, но когда я пытаюсь загрузитьпрограмма, использующая consult/1 (https://problog.readthedocs.io/en/latest/cli.html#interactive-shell-shell) у меня ошибка:
consult/1
? - consult ('viralmarketing.pl'). Traceback .... TypeError: _builtin_consult () принимает как минимум 2 аргумента (дано 3)
? - consult ('viralmarketing.pl').
Traceback ....
TypeError: _builtin_consult () принимает как минимум 2 аргумента (дано 3)
Спасибо за помощь.
Я разместил тот же вопрос в списке рассылки ProbLog.Я получил ответ: в основном запросы как dtproblog_ev/2 больше не поддерживаются в новейшей версии ProbLog.Что касается проблемы consult/1, то это была ошибка, и теперь она исправлена.