• # swi-prolog

    Posté par . En réponse au message Swi-prolog et gprolog. Évalué à 3.

    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.

    Je te conseille la première méthode.