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

  FORUM HardWare.fr
  Programmation
  Divers

  A quand un topic Lisp/Scheme/Caml ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

A quand un topic Lisp/Scheme/Caml ?

n°911437
Chronoklaz​m
Posté le 30-11-2004 à 18:53:10  profilanswer
 

Il manquent plus qu'un topic sur les languages fonctionels et interpretés...
 
Comme ca on pourras tous ensemble partager les joies des map, apply, eval et autres lambdas...
et surtout quelqu'un pourras m'expliquer la signification de :
 

Citation :


 
" Si la procédure à appliquer est une fermeture, le résultat de l'application n'est autre que la valeur du corps de la fermeture dans l'environnement obtenu en étendant celui de la fermeture par les liaisons des paramètres aux valeurs des arguments..."
 


 
Arf faut que j'arrete de rever  :pt1cable:

mood
Publicité
Posté le 30-11-2004 à 18:53:10  profilanswer
 

n°911439
schnapsman​n
Zaford Beeblefect
Posté le 30-11-2004 à 18:59:04  profilanswer
 

[:raziel-92]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°911456
HelloWorld
Salut tout le monde!
Posté le 30-11-2004 à 19:19:06  profilanswer
 

Citation :

A quand un topic Lisp/Scheme/Caml ?


Quand y'aura des questions à ce sujet ?
 
 
 
:p


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°911495
Chronoklaz​m
Posté le 30-11-2004 à 20:17:27  profilanswer
 

Bonne question :) Mais je suis sur que beacoup n'osent simplement pas :D


Message édité par Chronoklazm le 30-11-2004 à 20:18:45
n°916078
miniserveu​r
Dual Screen
Posté le 06-12-2004 à 17:42:08  profilanswer
 

Faut forcer l'ouverture d'un topic.


---------------
www.sagis.tk
n°916439
printf
Baston !
Posté le 06-12-2004 à 22:56:24  profilanswer
 

Ouais :o


---------------
Un matin je me lèverai et il fera beau.
n°952441
stitch+
fais moi Plop !
Posté le 13-01-2005 à 15:42:49  profilanswer
 

Chronoklazm a écrit :

Il manquent plus qu'un topic sur les languages fonctionels et interpretés...
 
Comme ca on pourras tous ensemble partager les joies des map, apply, eval et autres lambdas...
et surtout quelqu'un pourras m'expliquer la signification de :
 

Citation :


" Si la procédure à appliquer est une fermeture, le résultat de l'application n'est autre que la valeur du corps de la fermeture dans l'environnement obtenu en étendant celui de la fermeture par les liaisons des paramètres aux valeurs des arguments..."


 
Arf faut que j'arrete de rever  :pt1cable:


t'as réussi à comprendre cette phrase ou toujours pas ?
 
parce que, de souvenirs, je connais chacun des éléments mais je n'arrive pas à assembler.
 
Les fermetures permettent d'obtenir (par application récursive) l'ensemble des couples valeur-résultat possibles pour une fonction donnée.
l'environnement étendu, je crois comprendre que c de la substitution
 
mais "la valeur du corps de la fermeture dans l'environnement obtenu" ça reste obscur [:w3c compliant]  
 
j'ai une autre question pour ceux qui font du fonctionnel, du Ocaml en particulier,  
faites vous du graphique ? si oui, avec quel outil de développement ?
quels tutoriaux ?


---------------
viendez broder, mon blog et à écouter : la Pause Bad, parlons badminton
n°952629
Chronoklaz​m
Posté le 13-01-2005 à 20:04:21  profilanswer
 

Pour la phrase j'ai compris, c'est beaucoup plus clair en codant :)  
 
Avant tout il faut savoir qu'une fermeture peut avoir une signification differente, selon qu'on soit dans un language a liaison statique (Scheme) ou dynamique (Lisp et Caml aussi je crois). La difference est que en liaison dynamique la valeur d'une lambda n'est que le texte de la lambda ce qui n'est pas le cas en liaison statique ou on garde un pointeur vers l'environnement de compliation. Une fermeture peut etre vue comme un triplet constitué d'une liste de parametres, d'un corps (une expression) et soit un pointeur vers l'environnement global (liaison statique ou lexicale), soit l'environnement courant (liaison dynamique).  
 
En Scheme une lambda est une fermeture ou plus simplement une "valeur" compacte.
 
En ce qui concerne la possibilité d'obtenir tous les couples valeur-resultats je pense que ca doit etre plus facile en liaison dynamique (en remontant tous les environements dans l'ordre), mais j'ai jamais fait un truc comme ca en Scheme, si tu as un lien je suis preneur.
 
PS: Pour le graphisme en Caml j'ai trouvé ca http://www.cs.uwm.edu/classes/cs79 [...] al069.html


Message édité par Chronoklazm le 13-01-2005 à 20:10:17

---------------
Scheme is a programmable programming language ! I heard it through the grapevine !

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

  A quand un topic Lisp/Scheme/Caml ?

 

Sujets relatifs
[Lisp] (Scheme) EXPR->LambaPPCM en Scheme (Lisp)
Scheme. Affichage inattendu d'une apostrophe.pb sur un petit exo en Caml
[Caml] Probleme resolution fonction[LISP] j arrive pas a tranformer un résultat en chaine de caractère
urgent ! qsort en lispune FND en une FNC lisp
Plus de sujets relatifs à : A quand un topic Lisp/Scheme/Caml ?


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