Précédent   Forum du club des développeurs et IT Pro > Autres langages > Autres langages > Prolog
Prolog Forum d'entraide sur la programmation en langage Prolog. Avant de poster : Cours Prolog
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/09/2012, 22h23   #1
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2012, 00h08   #2
Trap D
Rédacteur/Modérateur
 
Avatar de Trap D
 
Inscription : septembre 2003
Messages : 4 434
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 4 434
Points : 5 299
Points : 5 299
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
Trap D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2012, 00h15   #3
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
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).
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2012, 09h21   #4
Trap D
Rédacteur/Modérateur
 
Avatar de Trap D
 
Inscription : septembre 2003
Messages : 4 434
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 4 434
Points : 5 299
Points : 5 299
Citation:
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
Trap D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/09/2012, 11h52   #5
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
Merci beaucoup Trap D! Je vais tester et poster des news de mon avancement (ou non-avancement, qui sait).
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2012, 23h24   #6
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
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!
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2012, 18h22   #7
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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!!!
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2012, 18h24   #8
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
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!!!
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2012, 00h25   #9
Trap D
Rédacteur/Modérateur
 
Avatar de Trap D
 
Inscription : septembre 2003
Messages : 4 434
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 4 434
Points : 5 299
Points : 5 299
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
Trap D est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2012, 16h05   #10
MALING1
Invité régulier
 
Homme
Étudiant
Inscription : 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
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.
MALING1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web