, -- SWI. . , - :
:- op(900, xfx,--).
( - )
, (--)/2 . (--)/3 ( ) . :
dest(D) -- ['dest.ogg'|Ds] :- name(D, Ds).
:
--(dest(D),['dest.ogg'|Ds]) :- name(D, Ds).
(, ) . , 900 ( , ) xfx, .
Prolog is, +, -, * .. . X is 2+2, is(X,+(2,2)). , + , is . , is/2: , , , .
Operators SWI Prolog .