+ Répondre à la discussion
Affichage des résultats 1 à 10 sur 10
  1. #1
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut SWI-Prolog

    Bonjour à tous!

    Je me présente un petit peu: je suis étudiant en première année de master en linguistique, à finalité approfondie et j'ai choisi de suivre un cours de traitement automatique de la langue. Le programme que nous utilisons est la programmation par contrainte SWI-Prolog.

    N'étant pas vraiment calé en informatique et en langage de programmation, je fais appel à des âmes charitables qui m'expliqueront mieux que les tutos comment fonctionne SWI-Prolog. J'aimerais savoir comment créer des fichiers .pl, comment les ouvrir, les modifier etc. Bref, des trucs basiques quoi! Je voudrais aussi savoir quel éditeur choisir et comment l'utiliser avec SWI-Prolog.

    Je remercie d'avance ceux qui seront prêts à me guider.

    MALING1

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Inscrit en
    septembre 2003
    Messages
    4 608
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 4 608
    Points : 5 858
    Points
    5 858

    Par défaut

    D'abord quel est l'environnement, Windows / Linux ?
    Etes-vous familier d'Emacs, ou Eclipse ?
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi

  3. #3
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut

    Citation Envoyé par Trap D Voir le message
    D'abord quel est l'environnement, Windows / Linux ?
    Etes-vous familier d'Emacs, ou Eclipse ?
    Je suis sur Windows 7 et je ne suis pas familier des éditeurs que vous venez de citer. En réalité j'ai commencé ce cours aujourd'hui et les seuls éditeurs recommandés que j'ai pu voir étaient Bloc-note et WordPad (ce qui me paraît vraiment étrange, bien que pas proposés par le professeur mais sur un tuto).

  4. #4
    Rédacteur/Modérateur
    Avatar de Trap D
    Inscrit en
    septembre 2003
    Messages
    4 608
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 4 608
    Points : 5 858
    Points
    5 858

    Par défaut

    les seuls éditeurs recommandés que j'ai pu voir étaient Bloc-note et WordPad (ce qui me paraît vraiment étrange, bien que pas proposés par le professeur mais sur un tuto).
    Ouaih, ça traine sur internet depuis quelques années, ça doit dater des débuts de SWI-Prolog.

    On peut utiliser l'éditeur intégré de SWI-Prolog.
    Une fois que la console SWI-Prolog est affichée à l'écran, il suffit de faire dans le Menu File/New... et de donner un nom de programme.
    La feneêtre de l'éditeur s'affiche avec un onglet avec le nom du fichier, on tape la suite des faits et des règles.
    Il faut compiler le programme par Menu/Compile/Compile buffer, le code est sauvegardé et si tout va bien il n'y a pas de messages d'erreur.
    Pour tester le programme, on revient dans la console Prolog et on tape le nom du prédicat à tester !
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi

  5. #5
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut

    Merci beaucoup Trap D! Je vais tester et poster des news de mon avancement (ou non-avancement, qui sait).

  6. #6
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut

    Bonjour tout le monde ,

    J'ai fait du chemin depuis mon dernier message et je me rends compte à quel point on peut aller très loin avec SWI-Prolog. J'ai déjà un sujet d'examen qui sera le traitement de la topicalisation en français. Quelqu'un a-t-il déjà fait ce genre d'exercice? Si oui, j'aimerais savoir quelles étapes il a suivies pour écrire son petit programme :-), même si ce n'est pas sur la topicalisation (la structure d'un programme est généralement la même, i.e. on se pose des questions et on ajoute des règles en fonction des besoins qu'on a).

    Merci à vous tous qui aidez à travers ce site! Pour ceux qui sont plus curieux de savoir ce que j'apprends et qui pensent pouvoir me faire évoluer, je les invite à prendre contact par MP!

  7. #7
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut Problème avec le prédicat prédéfini "trace"

    Salut tout le monde,

    Lorsque j'exécute le prédicat "trace" pour voir chaque étape d'analyse d'une opération, celui-ci m'affiche un message d'erreur. Mon professeur m'a dit que c'était sans doute ma protection qui empêchait cette exécution.

    Quelqu'un saurait-il m'expliquer la démarche à suivre pour faire en sorte que je puisse "tracer" les opérations?

    D'avance un tout grand merci!!!

  8. #8
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut

    Salut tout le monde,

    Lorsque j'exécute le prédicat "trace" pour voir chaque étape d'analyse d'une opération, celui-ci m'affiche un message d'erreur. Mon professeur m'a dit que c'était sans doute ma protection qui empêchait cette exécution.

    Quelqu'un saurait-il m'expliquer la démarche à suivre pour faire en sorte que je puisse "tracer" les opérations?

    D'avance un tout grand merci!!!

  9. #9
    Rédacteur/Modérateur
    Avatar de Trap D
    Inscrit en
    septembre 2003
    Messages
    4 608
    Détails du profil
    Informations forums :
    Inscription : septembre 2003
    Messages : 4 608
    Points : 5 858
    Points
    5 858

    Par défaut

    Avec swi-prolog, il faut utiliser gtrace, qui est un debugger graphique
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi

  10. #10
    Invité régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2012
    Messages : 10
    Points : 6
    Points
    6

    Par défaut

    OK merci beaucoup! Le prof nous avait en fait demandé de bousiller un commentaire en début d'année qui risquait de nous poser problème avec le traceur mais visiblement chez moi, ça ne fonctionnait pas.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •