IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ada Discussion :

XEmacs et Ada


Sujet :

Ada

  1. #1
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut XEmacs et Ada
    Bonsoir,

    J'ai téléchargé le logiciel XEmacs, dans le but d'écrire en ADA. Comment faire pour que le logiciel reconnaisse la syntaxe ADA (couleurs notamment..)? J'ai tenté la commande M-x ada-mode, sans succès. (no match)
    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Sans doute que le mode ada n'est pas installé dans ta distribution emacs. Tu peux éventuellement passer par ceci :

    http://stephe-leake.org/emacs/ada-mo...-ada-mode.html

  3. #3
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut
    Merci de ta réponse. J'étais déjà tombé sur le site sur lequel tu m'envoies, mais je n'ai pas réussi à installer le mode emacs à partir de l'archive ada-mode-2007-11-14.tar.gz, je n'ai pas compris la procédure à exécuter.

    Pourrais-tu me l'expliquer, ou à défaut, m'indiquer une version de XEmacs qui intègre d'emblée le mode Ada?

    Merci!

  4. #4
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    En fait l'installation d'un mode sous ada, c'est généralement copier des fichier .el dans le dossier site-lisp d'emacs. Ensuite il faut modifier le .emacs pour prendre en compte ce nouveau mode (quelques fois, c'est pas la peine).

  5. #5
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut
    Ok, ça a l'air de fonctionner! J'ai copié tous les fichiers existant dans l'archive... Peut-être n'avait-il pas besoin de tous les copier? Il y avait plusieurs fichiers .el.

  6. #6
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut Compilation
    Après plusieurs tentatives, je ne parviens pas à compiler...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    -*- mode: compilation; default-directory: "c:/Users/****/Desktop/Emacs/" -*-
    Compilation started at Sun Feb 17 19:17:35
     
    make -k 
    'make' n'est pas reconnu en tant que commande interne
    ou externe, un programme ex‚cutable ou un fichier de commandes.
     
    Compilation exited abnormally with code 1 at Sun Feb 17 19:17:36

  7. #7
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    A oui, tu es sous windows, ça risque poser des soucis. Si tu veux mon avis, sous windows, le plus simple, c'est d'utiliser adagide. Sinon, il va falloir modifier les .el pour qu'ils compilent correctement le code.

  8. #8
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut
    Et que faut-il modifier dans les .el? J'aimerais bien conserver XEmacs, parce que c'est ce qu'on utilise dans le cadre de mon école.

  9. #9
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    En fait, j'ai bien peur que le mode ada ne soit pas correctement installé. Parce que par défaut, il devrait prendre gnatmake comme commande par défaut. Juste par hasard, pour compiler, tu fais bien C-c C-c ?

  10. #10
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut
    En faisant C-c C-c, ça donne ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    let*: Searching for program: no such file or directory, gnatls

  11. #11
    Expert éminent
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Points : 6 486
    Points
    6 486
    Par défaut
    Ca me plait déjà mieux. (enfin tout est relatif).

    Je n'utilise pas windows, alors il va falloir que tu cherches comment faire, mais l'idée, c'est de rajouter le chemin vers le dossier /bin de gnat dans la variable PATH. Ainsi, en théorie, il (emacs) devrait pouvoir accéder au compilateur.

    Une idée, même si je ne peux pas vérifier :

    http://fr.wikipedia.org/wiki/PATH#Mo...e_permanente_3

  12. #12
    Membre régulier Avatar de m@tix
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 304
    Points : 76
    Points
    76
    Par défaut
    Bon, n'étant que novice dans le domaine, je pense que je vais plutôt m'orienter vers le duo Gnat-AdaGIDE ou Gnat-JGRASP... Que me conseilles-tu parmi ces deux éditeurs, AdaGIDE ou JGRASP?

    Merci!

Discussions similaires

  1. Xemacs Et ADA sous Windows
    Par Invité dans le forum Ada
    Réponses: 8
    Dernier message: 03/12/2009, 12h03
  2. [Ada 95] Définir le nombre d'espaces
    Par cyph3r dans le forum Ada
    Réponses: 1
    Dernier message: 11/11/2004, 12h20
  3. Réponses: 1
    Dernier message: 11/10/2004, 11h47
  4. [Ada] Gnat
    Par kilinette dans le forum Ada
    Réponses: 4
    Dernier message: 04/10/2004, 10h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo