Je ne connais pas gprolog mais son comportement doit être semblable à swipl.
Soit tu édites ton code avec le logiciel de ton choix (emacs, vi...) puis charge le fichier .pro dans swipl en ligne de commande :
# swipl -s mon_fichier.pro
Welcome to SWI-Prolog (Multi-threaded, Version 5.4.7)
?- aime(moi, musique)
[...]
Soit tu souhaites ajouter des prédicats ou fait à la volée dans l'interprêteur (swipl) il te faut passer par assert :
# swipl
Welcome to SWI-Prolog (Multi-threaded, Version 5.4.7)
?- assert(aime(moi, musique))
Dans le deuxième cas il te faudra utiliser retract si tu veux enlever des faits.
# swi-prolog
Posté par Cédric Chantepie . En réponse au message Swi-prolog et gprolog. Évalué à 3.
Soit tu édites ton code avec le logiciel de ton choix (emacs, vi...) puis charge le fichier .pro dans swipl en ligne de commande :
Soit tu souhaites ajouter des prédicats ou fait à la volée dans l'interprêteur (swipl) il te faut passer par assert :
Dans le deuxième cas il te faudra utiliser retract si tu veux enlever des faits.
Je te conseille la première méthode.