|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 066 ![]() |
on pourrait écrire un/des interpréteurs Lisp. Moi qui comptais justement lire le LISP de Queinnec. Ca pourrait être l'occasion.
Mais il faudrait des objectifs précis dans notre cas non? Dans un premier tps pour Scheme, j'avais une idée (que j'ai trouvé assez répandue!) celle d'écrire une lib comme Prelude pour Haskell mais en Scheme avec les manips de base sur les listes et autres. Tu serais partant nico? |
|
00
|
|
|
#2 | |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Citation:
toujours... sauf que je suis nul en Scheme |
|
|
|
00
|
|
|
#3 | |
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 066 ![]() |
Citation:
Y'a vraiment pas besoin d'être un cador en Scheme. Le but étant de disposer de qques sources scheme. En fait on pourrait carrément faire une faq sources non? Du genre: "comment compter les éléments d'une liste?" "comment trier dans tel ou tel ordre les elts d'une liste?" (avec plusieurs algos) ... Je pense que l'on pourrait faire une partie consacrée au calcul scientifique (calcul d'intégrales, inversion de matrices etc...).Tu vois le truc? |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Citation:
c'est pour cela que j'ai accepté... Citation:
oui je vois... |
||
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 066 ![]() |
Salut
J'avais pensé commencer la traduction de ce tutoriel: http://www.ccs.neu.edu/home/dorai/t-...node_toc_start Il a le mérite de "faire le tour" des principales caractéristiques du langage sans trop simplifier. Nico, tu crois que tu pourrais avoir les xml comme pour le Gentle? Ca serait bcp plus simple. Tu avais parsé le html->xml avec le script de gege? |
|
00
|
|
|
#6 | |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Citation:
en gros oui.... je vais essayer... |
|
|
|
00
|
|
|
#7 | |
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 066 ![]() |
Citation:
Peut être pourrions nous créer une appli "Traduction" où l'on regrouperait toutes les traductions tournant autour des langages fonctionnelles. Appli qui pourrait prendre pour socle celle utilisé en C++ pour la traduction du livre de Eckel |
|
|
00
|
|
|
#8 | ||
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
perso, j'ai pas réussi à faire tourner l'appli... donc si quelqu'un pense y arriver
les fichiers un peu parsés... http://gorgonite.developpez.com/livr...heme/fichiers/ ATTENTION: ils ne sont pas parfaits, y a quand même du boulot pour infos, les tailles des fichiers Code :
|
||
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() ![]() Inscription : juillet 2003 Messages : 2 066 ![]() |
Merci je vais regarder ça
Moi aussi je n'ai jamais pu faire tourner ces applis (et le kit non plus d'ailleurs...) |
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
Ça ne me déplairait pas de participer de façon ponctuelle, écriture de petits algos comme il a été proposé, ou de petits tutos sur la partie graphique mais ça m'ennuie toujours de m'engager sur des projets à long terme.
__________________
"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 |
|
|
00
|
|
|
#11 | |
![]() ![]() ![]() Nicolas ValléeIngénieur d'études Inscription : décembre 2005 Messages : 9 961 ![]() |
Citation:
chaque contribution est appréciée... qu'elle soit courte ou non, car même avec de nombreuses petites contributions, on peut abbattre plus de travail que sur une longue période avec seulement deux contributeurs |
|
|
|
00
|
|
|
#12 |
![]() ![]() Inscription : juin 2006 Messages : 6 935 ![]() |
Comme je te l'ai dit, il est clair qu'écrire un interpreteur lisp pourrait être intéressant, cela permet de faire le tour du langage et des techniques de compilations (certaines).
Le problème, c'est que ça demande du boulot énorme (encore plus si c'est couplé à un cours sur : Comment créer un compilateur). D'un point de vue purement marketing, ce genre de cours ultra spécialisé n'est en général pas trop vu. On devrait donner la priorité aux ressources sur Lisp/scheme de "base". Notamment car actuellement, nous n'avons aucune ressource traitant ces langages. Ces cours/articles ont l'avantage de pouvoir être réalisées assez rapidement. On peut même faire une page source comme l'a indiqué Gnux (c'est souvent très utile quand on connait quelques bases. En regardant des sources bien commenter, on comprend souvent le fonctionnement du langage). Mais il ne faut pas oublier pourquoi vous êtes ici, vous n'avez pas de priorités, donc faites ce qui vous fait plaisir
__________________
Je ne répondrai à aucune question technique en privé |
|
|
00
|
|
|
#13 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2007 Messages : 73 ![]() |
Bonjour,
je voudrais que vous m'aidez pour apprendre scheme et si vous avez un lien pour instaler le scheme ce sera gentille de votre part. Je vous remercie |
|
|
00
|
|
|
#14 |
|
Expert Confirmé Sénior
![]() ![]() |
Si tu demandes un lien pour installer Scheme, je vais supposer que tu es sous Windows, dans ce cas je te conseille DrScheme, qui offre un environnement agréable et facile à utiliser.
Un installateur pour Windows peut être trouvé sur cette page, ainsi que quelques ressources pour apprendre le Scheme. -- Jedaï |
|
|
00
|
|
|
#15 | |
|
Inactif
Inscription : juillet 2005 Messages : 1 958 ![]() |
Citation:
Pour information, après une session de cours (45h) le prof qui donnait anciennement le cours de Scheme leur faisait créer un petit interpréteur qui contenant les bases essentiels du langage. C'est très simple de faire ce genre de travail en Scheme et ça offre une vue intéressante de l'intérieur. Attention, créer un compilateur est d'un autre niveau. Ce n'est pas pour rien s'il n'existait pas de compilateur de langage fonctionnel au début de leurs existences. Les techniques sont bien plus complexes que celles à mettre en œuvre pour des langages impératifs. |
|
|
|
00
|
|
|
#16 | |
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
-- Jedaï |
|
|
|
00
|
|
|
#17 |
|
Membre à l'essai
![]() Inscription : avril 2008 Messages : 18 ![]() |
Je sais que de l'eau a coulé sous les ponts depuis le dernier post sur ce topic mais je voudrais savoir si la traduction de "Teach Your Self Scheme In Fixnum Days" a vu le jour ou a été commencée ?
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com