• [^] # Re: Interpréteur prolog.

    Posté par . En réponse au message Interpréteur prolog.. Évalué à 2.

    non, il n'est pas possible d'entrer des prédicats directement dans l'interpréteur (comme on pourrait le faire en python par exemple)


    ?- parent(bob_senior,bob).
    ERROR: Undefined procedure: parent/2
    ?-

    je constate également qu'il doit y avoir des différences d'un prolog à un autre, car les programmes que l'on faisait à l'époque (je ne sais plus quel programme, mais c'était sous mac), ne passent pas sous swi-prolog, mais passent avec ariti.

    Syntax error: Operator expected

    il bloque à ce passage :

    mot_lettres(X,X1):- % atome -> chaine
    not var(X),!,name(X,Codes),
    name1(Codes,X1).
    mot_lettres(X,X1) :- % chaine -> atome
    not var(X1), name1(Codes,X1),
    name(X,Codes).

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it