Prolog: Klauseln sind nicht zusammen in der Quelldatei
Ich habe diesen Code:
% Family tree
female(pen).
male(tom).
male(bob).
female(liz).
female(pat).
female(ann).
male(jim).
parent(pam, bob).
parent(tom, bob).
parent(tom, liz).
parent(bob, ann).
parent(bob, pat).
parent(pat, jim).
Ich erhalte diesen Fehler:
Warning: Clauses of female/1 are not together in source-file
Warning: Clauses of male/1 are not together in source-file
Was ist der Zweck dieses Fehlers?
Ich meine, Datei kompiliert und läuft einwandfrei und ich bin mir der Bedeutung des Fehlers bewusst. Aber warum?
Ist dies nur ein Hinweis zur Durchsetzung bewährter Verfahren?
Ich bin sehr neu in der Logikprogrammierung.
Vielen Dank!