Я пытаюсь привести пример из руководства XSB версии 3.3.5 (из «Частичного ответа на запрос»):
:- table sp(_,_,po(</2)).
sp(X,Y,1):- edge(X,Y).
sp(X,Z,N):- sp(X,Y,N1),edge(Y,Z),N is N1 + 1.
И я получаю
++Error[XSB/Runtime/P]: [Syntax] :- table sp ( _ , _ , po ( >/ <--- HERE? ************
++ 2 ) )
Есть идеи, что случилось?
Также нет ошибки с
:- table sp(_,_,lattice(min/3)).