私は SWI-Prolog (win 7 で動作する 5.10.5) の初心者です。
私が学んでいるアプリケーションには、a.pl と b.pl と c.pl の 3 つのファイルがあります。
a.pl は、 apply.pl にあると思われる述語 foldl/4 を使用します。
c.pl は、以下を使用します。
:- ensure_loaded('a.pl').
:- ensure_loaded('b.pl').
次に、これらのファイルでいくつかの述語を呼び出します。
c.pl を実行すると、foldl/4 が定義されていないという例外が発生します。a.pl に以下を追加してみました:
:- use_module(library(apply)).
と
:- [library(apply)].
しかし、役に立たない。
手伝ってくれる?
よろしくお願いします