It would be nice to use the usual ¬ operator for negation, which is possible
thanks to Unicode. Go supports Unicode fully, and SWI Prolog also allows unicode characters to be used in the definition of operators.
I'm not sure what the precedence level should be. How about, in Prolog:
It would be nice to use the usual ¬ operator for negation, which is possible thanks to Unicode. Go supports Unicode fully, and SWI Prolog also allows unicode characters to be used in the definition of operators.
I'm not sure what the precedence level should be. How about, in Prolog:
:- op(900, fx, ¬).