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

Lisp Discussion :

Interprète LISP ergonomique


Sujet :

Lisp

  1. #1
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut Interprète LISP ergonomique
    Bonjour à tous,

    Je cherche depuis quelques heure des tutoriels lisp pour m'indiquer comment utiliser des interpréteur lisp, en vain... Il y a tellement peu de documentation là dessus.

    J'ai cette ligne à exécuter:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (load-files "myfile" "myparam")
    où load-files est une fonction dans un fichier lsp.

    Et je ne sais pas du tout comment m'y prendre... J'ai bien trouvé GNU CLISP mais impossible de trouver la bonne syntaxe.

    Pourriez-vous m'indiquer la démarche à suivre ou m'indiquer un bon interprète avec tuto?

    Merci

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Bonjour.
    Ben, la syntaxe, tu l'as! C'est exactement celle que tu as écrite! C'est bizarre comme question! C'est "interpréteur" que tu n'as pas compris?

    Tous les interpréteurs fonctionnent sur le même modèle, la boucle d'interaction, que ce soit lisp, bash, mysql, etc.

    Lorsque tu lances l’interpréteur, il affiche un prompt (signal d'invite) qui signifie, en gros: "que dois-je faire?".
    Tu tapes la commande suivie du caractère RETURN. L’interpréteur interprète la commande et affiche le résultat. Puis il réaffiche le prompt.

    Donc, pour lisp, tu lances l'interpréteur (soit depuis l'environnement graphique soit depuis un terminal (sous un unix (linux, mac os x, cygwin, etc.))).
    Souvent le prompt est un simple '? '.
    Tu tapes, par exemple (+ 2 3) suivi de RETURN, et il te répond magistralement "5" et réaffiche le prompt.
    Si tu tapes (load-files "myfile" "myparam"), il va charger les fichiers "myfile" "myparam" (sous réserve qu'il les trouve!).

    Cela répond-il à ta question?

  3. #3
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    Merci pour la réponse.
    En fait une fois que j'ai lancé la console, je n'arrive pas a lancer load-file car c'est une fonction qui se situe dans un fichier quelque part sur mon disque.

    Je ne sais pas quelle syntaxe permet d'appeler une telle fonction dans un fichier.

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Citation Envoyé par Anduriel Voir le message
    Merci pour la réponse.
    En fait une fois que j'ai lancé la console, je n'arrive pas a lancer load-file
    Qu'est-ce que tu entends par "je n'arrive pas a lancer load-file" ?
    Que fais-tu et quelle est la réponse?

    car c'est une fonction qui se situe dans un fichier quelque part sur mon disque.
    Qu'est-ce que tu entends par "une fonction qui se situe dans un fichier " ?
    Veux-tu dire qu'elle est définie dans un fichier?
    Veux-tu dire qu'elle est utilisée dans un fichier?

    Je ne sais pas quelle syntaxe permet d'appeler une telle fonction dans un fichier.
    Qu'est-ce que tu entends par "appeler une telle fonction dans un fichier" ?
    Veux-tu dire que tu voudrais exécuter le contenu d'un fichier qui en charge d'autres?

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 101
    Points : 5 849
    Points
    5 849
    Par défaut
    Où en es-tu? Résolu?

Discussions similaires

  1. Mon code n'est pas interprété !
    Par korriganez dans le forum Langage
    Réponses: 3
    Dernier message: 31/05/2006, 15h46
  2. [Lisp] Boucle
    Par Fabien034 dans le forum Lisp
    Réponses: 5
    Dernier message: 07/10/2004, 10h57
  3. [ODBC] Interprétation de la requête !!!
    Par vandeyy dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 07/09/2004, 10h57
  4. DBCC SQLPERF ( LOGSPACE ) Interprétation des résultats
    Par Labienus dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/07/2004, 15h50
  5. Réponses: 2
    Dernier message: 23/06/2004, 16h35

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