Я новичок в SWI-Prolog (5.10.5 работает на Win 7).
В приложении есть 3 файла, о которых я узнаю: a.pl, b.pl и c.pl.
a.pl использует предикат foldl/4, который, кажется, находится в apply.pl.
c.pl использует следующее:
:- ensure_loaded('a.pl').
:- ensure_loaded('b.pl').
а затем вызывает некоторые предикаты в этих файлах.
Когда я запускаю c.pl, я получаю исключение, что foldl/4 не определен. Я попытался добавить в a.pl следующее:
:- use_module(library(apply)).
и
:- [library(apply)].
но бесполезно.
Не могли бы вы помочь?
Заранее спасибо Сьюзи