Я просто следую книге «Семь языков за семь недель».
Я установил gprolog на свой компьютер Mac с помощью команды port install gprolog-devel
и запустил первый код пролога.
likes(wallace, cheese).
likes(grommit, cheese).
likes(wendolene, sheep).
friend(X, Y) :- \+(X = Y), likes(X, Z), likes(Y, Z).
Если я наберу likes(wallace, cheese).
в интерпретаторе пролога, у меня будет ошибка
необработанное исключение: ошибка (наличие_ошибки (процедура, лайки / 2), верхний_уровень / 0).
Prolog 1.3.1 не может быть установлен на моем Mac, я использую prolog 1.4.0.