etl

    2La chaleur

    2Répondre

    J'écris un prédicat pour ajouter deux vecteurs. C'est ce que je suis venu avec: add([], [], 0). add([A], 0, A). add([A], [B], C) :- C is A + B. add(A, B, C) :- add(B, A, C). add([H1|T1], [H2|T2],

    2La chaleur

    2Répondre

    J'utilise actuellement interprolog - qui est essentiellement java avec un backend prolog, autorisant à la fois les appels java et prolog les uns des autres. Maintenant, si je devais dire une interface

    0La chaleur

    3Répondre

    Je suis en train de mettre en place un environnement avec interprolog et prologue SWI, interprolog a besoin de l'emplacement de "pl" de swi, mais je ne peux pas le trouver. Tout ce que je peux trouver

    2La chaleur

    3Répondre

    J'ai mis en place et installé à la fois prolog interprolog et swi sur ma machine linux suivant les instructions ici: Interprolog with SWI instructions on Linux J'ai modifié le unixVariables.sh pour co

    4La chaleur

    1Répondre

    Je suis en train d'écrire quelques prédicats pour résoudre la tâche suivante (learnprolognow.com) Supposons que nous donne une base de connaissances avec les faits suivants: tran(eins,one). tran(zwei

    0La chaleur

    1Répondre

    J'essaye d'écrire un prédiate qui renvoie toutes les trois lettres d'une liste. C'est mon code jusqu'à présent: third([],X):-X=[]. third([_],X):-X=[]. third([_,_],X):-X=[]. third([_,_,C|T],X):- thi

    0La chaleur

    2Répondre

    Je rencontre des problèmes avec certains de mes codes et je n'arrive vraiment pas à résoudre cette erreur. J'utilise Interprolog (Java + Prolog) voir here Voici le stacktrace: Exception in thread "AWT

    0La chaleur

    1Répondre

    Je vais avoir un temps assez rude pour essayer d'utiliser des interprolog J'ai un code, essayez d'appeler une commande Prolog et le problème est le chargement réel de ma base de données Prolog . Voici

    3La chaleur

    1Répondre

    leftHand(empty). rightHand(empty). inHands :- write("Left hand:"), nl, leftHand(X), tab(2), write(X), nl, nl, write("Right hand:"), rightHand(Y), t

    2La chaleur

    1Répondre

    Je suis en train d'apprendre prolog. J'ai une tâche à accomplir. Je dois insérer des données dans une base de données comme Db2 express c v9.7.1 en utilisant Prolog ODBC INterface. Je sais qu'il ya qu