Prolog: Klauseln sind nicht zusammen in der Quelldatei

Ich habe dieses Stück 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).

Bekomme ich 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 Sinn dieses Fehlers?
Ich meine, Datei noch kompilieren und ausführen sehr gut und ich bin mir bewusst, die Bedeutung des Fehlers. Aber warum?
Ist dies nur ein Hinweis zu erzwingen, beste Praxis?

Ich bin ganz neu Logik-Programmierung.
Danke!

InformationsquelleAutor der Frage intelis | 2013-05-04

Schreibe einen Kommentar