“dynamique” prédicat en prolog

Si je veux faire une règle dynamique donc je peux l'utiliser affirmer après la base de données de fichier a été chargé, comment dois-je faire? Je suis une utilisation XSB Prologue pour le moment, le fichier est quelque chose comme ceci:

:- dynamic likes/2

likes(mary,tom)

quand j'essaie de consulter le fichier XSB j'obtiens une erreur:

? consult('D:\file.P).
not permitted to assert to static predicatelikes/2
forward continuation...blahblah

Des idées?

OriginalL'auteur KP65 | 2010-03-11