Prologue existence_error à la suite de Sept Langues dans Sept Semaines
Je suis juste à la suite de la livre Sept Langues dans Sept Semaines.
J'ai installé gprolog dans mon ordinateur Mac à l'aide de la commande port install gprolog-devel
et exécuter en premier prologue code.
likes(wallace, cheese).
likes(grommit, cheese).
likes(wendolene, sheep).
friend(X, Y) :- \+(X = Y), likes(X, Z), likes(Y, Z).
Si j'type likes(wallace, cheese).
sur l'interpréteur prolog, j'ai l'erreur
uncaught exception: erreur(existence_error(procédure,aime/2),top_level/0).
Prolog 1.3.1 n'a pas pu être installé dans mon Mac, je suis en utilisant le prologue de la 1.4.0.
Vous devez vous connecter pour publier un commentaire.
Interactive gprolog interprète exécute des requêtes à l'encontre d'un chargement d'une liste de prédicats, c'est pourquoi vous obtenez le
existence_error
exception. Vous devez charger votre prédicats en elle, soit en utilisant un IDE qui ne le chargement pour vous-même ou de le faire manuellement.Voici une approche:
La gprolog manuel écrit à ce sujet dans le chapitre La consultation d'un programme Prolog
gprolog --consult-file "my_predicates.pl"
, puis gprolog analyse le fichier et entre dans le mode interactif par la suite