foo(で定義)という名前のモジュールがあるとしますfoo.pl。このモジュールはterm_expansion、たとえば次のことを行います。
:- module(foo,[term_expansion/2]).
term_expansion(A,A) :-
print A.
もちろん、実際のコードは用語を使ってもっと複雑なことを行います。
今、私はこのライブラリをファイルにインポートしたいと思いますtest.pl.
:- use_module(foo).
fact(a).
ただし、使用するswi-prologと、次のエラーが発生します。
ERROR: Cannot import foo:term_expansion/2 into module user: name clash
このエラーを解決するにはどうすればよいですか?