Я просто читал книгу «Семь языков за семь недель».
Я установил 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.