这可能与comp.lang.prolog-discussion 有关。
在使用带有 SICStus SPIDER 的 Eclipse 时,我收到了几个这样的警告:
The plain meta argument (Y) is passed as a closure argument
(with 0 suppressed arguments) to the callee.
这是一个代码示例:
% Prologs set_of is baroque %% RS-140614 130sec runtime vs. 28sec runtime
:- meta_predicate set_of(+,:,+) .
set_of(X,Y,Z):- %%
setof(X,Y^Y,Z),!; %% Trick to avoid alternatives
Z=[]. %% What is wrong with empty sets ?
如何摆脱 SPIDER 警告?我对简单地抑制警告并不感兴趣。我正在使用最新版本的 SPIDER IDE (0.0.51) 和 SICStus Prolog 4.2.3。