Prolog exist_error после «Семи языков за семь недель»

Я просто читал книгу «Семь языков за семь недель».

Я установил gprolog на свой Mac с помощью команды порт установить gprolog-devel и запустить первый код пролога.

likes(wallace, cheese).
likes(grommit, cheese).
likes(wendolene, sheep).

friend(X, Y) :- \+(X = Y), likes(X, Z), likes(Y, Z).

Если я наберу лайков (уоллес, сыр). в интерпретаторе пролога, у меня будет ошибка

неперехваченное исключение: ошибка ( Существование_ошибки (процедура, лайков / 2), верхний_уровень / 0).

Пролог 1.3.1 не удалось установить на мой Mac, я использую пролог 1.4.0.

27
задан skaffman 4 January 2012 в 13:12
поделиться