Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
864 connectés 

  FORUM HardWare.fr
  Programmation
  Langages fonctionnels

  A propos de Common Lisp : compiler Hello, world!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

A propos de Common Lisp : compiler Hello, world!

n°2206584
Profil sup​primé
Posté le 12-10-2013 à 21:06:24  answer
 

Bonjour, pour démarrer Lisp, je souhaite apprendre à compiler un programme Hello, world!".  :bounce:  
Si vous savez comment obtenir un exécutable d'après un fichier au format Lisp, merci pour votre aide.

mood
Publicité
Posté le 12-10-2013 à 21:06:24  profilanswer
 

n°2206585
Profil sup​primé
Posté le 12-10-2013 à 21:10:17  answer
 

Je voudrais savoir aussi pourquoi, j'ai deux sortie à un (princ "ma chaine" ) avec ma chaîne entre guillemet et ma chaîne sans guillemet ?

n°2206586
Profil sup​primé
Posté le 12-10-2013 à 21:23:23  answer
 

S'il vous plaît ?

n°2206594
Trap D
Posté le 13-10-2013 à 10:01:07  profilanswer
 


Lisp est un langage fonctionnel. Toute fonction renvoyant un résultat, la fonction princ (ce n'est pas print ?), affiche le message puis renvoie un résultat (qui est le message affiché) et que le système affiche donc lui aussi.

n°2206601
Profil sup​primé
Posté le 13-10-2013 à 11:34:31  answer
 

Trap D a écrit :


Lisp est un langage fonctionnel. Toute fonction renvoyant un résultat, la fonction princ (ce n'est pas print ?), affiche le message puis renvoie un résultat (qui est le message affiché) et que le système affiche donc lui aussi.


 
Non, c'est bien "princ".
 
Merci pour tes explications.
 
D'ailleurs, le résultat avec print n'est pas le même.

Code :
  1. [1]>; (print "hello world!" )
  2.  
  3. "hello world!"
  4. "hello world!"
  5. [2]>; (princ "hello world" );
  6. hello world
  7. "hello world"
  8. [3]>;


 
Je note que la balise code a ajouté une espace avant la fermeture de parenthèse, et un point-virgule après le prompt.


Message édité par Profil supprimé le 13-10-2013 à 12:32:20
n°2206607
Profil sup​primé
Posté le 13-10-2013 à 13:02:58  answer
 

Je trouve vraiment pas la bonne syntaxe pour compiler.
 
Si vous savez merci de pas me laisser galérer comme ça. [:dawa_neowen]

n°2206675
Trap D
Posté le 14-10-2013 à 11:24:22  profilanswer
 

Pourquoi vouloir à tout prix compiler ? C'est plus agréable de travailler dans l'environnement Lisp !

n°2207363
Profil sup​primé
Posté le 19-10-2013 à 19:43:19  answer
 

Parce que c'est la moindre des choses à savoir.
Mais je suis surpris que ça change quelque chose.

n°2207371
Trap D
Posté le 20-10-2013 à 00:11:05  profilanswer
 

Je pense que tu as peu travaillé dans un environnement style LISP, tu ne peux pas te rendre compte.
Attention aussi au fait que Lisp est interprété, mais tu peux faire une compilation de fichiers pour en accélérer l'exécution  
Quel LISP utilises-tu ?

n°2207372
Profil sup​primé
Posté le 20-10-2013 à 00:19:17  answer
 

J4ai installé CLISP récemment.

mood
Publicité
Posté le 20-10-2013 à 00:19:17  profilanswer
 

n°2207416
Trap D
Posté le 20-10-2013 à 16:42:05  profilanswer
 

Ok, comme je suis sous Windows, je ne pourrais pas beuacoup t'aider.
Tu as vu cette page http://www.clisp.org/impnotes/faq.html#faq-exec rubrique A3 ?

n°2207423
Profil sup​primé
Posté le 20-10-2013 à 17:06:26  answer
 

Je pige rien à l'english. [:dawa_neowen]

n°2207432
Trap D
Posté le 20-10-2013 à 18:30:01  profilanswer
 

C'est ennuyeux quand on veut apprendre la programmation. Surtout pour Lisp !
Essaye Scheme, j'ai excellent bouquin en français, "Programmer avec Scheme" de Jacques Chazarain, peut-être peux-tu en trouver une version numérique

n°2207437
Profil sup​primé
Posté le 20-10-2013 à 20:07:55  answer
 

A non, c'est bien avec lisp que j'ai l'intention d'écrire.
A moins,
... Faut que je face un truc logique, j'ai l'idée que lisp et mieux adapter.

n°2207441
Trap D
Posté le 20-10-2013 à 21:41:04  profilanswer
 

Tu peux aussi essayer Prolog si tu es intéressé par la prog logique.
Cest un univers qui te changera complètement de ADA !

n°2207442
Profil sup​primé
Posté le 20-10-2013 à 22:22:25  answer
 

Je préfère LISP a priori.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Langages fonctionnels

  A propos de Common Lisp : compiler Hello, world!

 

Sujets relatifs
[Divers][Réseaux]programme Hello, world ! sur internet.Mise A jour Powershell v2 (Patchs Mineurs ?)
A l'aide !! template hastable et iterateurs [Résolu]À la recherche d'une librairie Kinect opérationnelle ! (2)
A supprimer : doublonsA l'aiiiiide.!! Programation Excel urgent
Compiler avec une autre version de glibc ?[C] A l'aide je ne comprends rien a ce programme
LIER UN CONTROLE IMAGE USERFORM A UNE PHOTO 
Plus de sujets relatifs à : A propos de Common Lisp : compiler Hello, world!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR