Subject: apprendre Scheme adapté à Lilypond

From: "Daniel Bernair \(Belgacom.net\)" <[email-masked]>
Date: Tue, 12 Feb 2019 09:11:17 +0100

Bonjour à toutes et tous.

Ayant travaillé toute ma carrière chez IBM où j’ai utilisé
Fortran, Assembler, RpgII Cobol et Rexx, j’aimerais
travailler avec Scheme mais je suis largué (un peu,
beaucoup). 

Quel serait le meilleur moyen d’étudier Scheme adapté à
Lilypond et où trouver cela ?

Merci ,

Daniel Bernair

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 12 Feb 2019 09:51:06 +0100

Bonjour Daniel,
- http://lilypond.org/doc/v2.19/Documentation/extending/index
- https://www.gnu.org/software/guile/manual/html_node/index.html
- http://lilypondblog.org/category/using-lilypond/advanced/scheme-tutorials/
...
Cordialement,
Pierre

Le mar. 12 févr. 2019 à 09:12, Daniel Bernair (Belgacom.net) <
[email-masked]> a écrit :

> Ayant travaillé toute ma carrière chez IBM où j’ai utilisé Fortran,
> Assembler, RpgII Cobol et Rexx, j’aimerais travailler avec Scheme mais je
> suis largué (un peu, beaucoup).
>
> Quel serait le meilleur moyen d’étudier Scheme adapté à Lilypond et où
> trouver cela ?
>
> Merci ,
>
> Daniel Bernair
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: "Daniel Bernair \(Belgacom.net\)" <[email-masked]>
Date: Tue, 12 Feb 2019 18:53:46 +0100

Merci Pierre.

Je vais donc lire tous ces documents.  

Amicalement,

Daniel Bernair

De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Pierre Perol-Schneider
Envoyé : mardi 12 février 2019 09:51
À : Daniel Bernair (Belgacom.net) <[email-masked]>
Cc : lilypond-user-fr <[email-masked]>
Objet : Re: apprendre Scheme adapté à Lilypond

Bonjour Daniel,

...

Cordialement,

Pierre

Le mar. 12 févr. 2019 à 09:12, Daniel Bernair (Belgacom.net) <[email-masked] <mailto:[email-masked]> > a écrit :

Ayant travaillé toute ma carrière chez IBM où j’ai utilisé Fortran, Assembler, RpgII Cobol et Rexx, j’aimerais travailler avec Scheme mais je suis largué (un peu, beaucoup). 

Quel serait le meilleur moyen d’étudier Scheme adapté à Lilypond et où trouver cela ?

Merci ,

Daniel Bernair   

_______________________________________________
liste de diffusion lilypond-user-fr
[email-masked] <mailto:[email-masked]> 
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

---

From: Valentin Villenave <[email-masked]>
Date: Tue, 12 Feb 2019 22:55:11 +0100

> Je vais donc lire tous ces documents.

Il est certain qu’avoir fait un peu de Lisp vous aiderait grandement…
Scheme est un langage fonctionnel très élégant (même davantage, à mon
avis, que Common Lisp), concis et cohérent ; il faut s’habituer à son
système de boucles récursives et de "closures" mais ça devient assez
vite un outil très utile.

Par contre Guile, l’interpréteur Scheme du projet GNU, est en chaos
constant depuis vingt-cinq ans, et assez mal documenté globalement ; à
tel point qu’on trouve souvent plus de documentation pour d’autres
interpréteurs Scheme tels que Racket ou même MIT/GNU Scheme :
https://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/index.html

N’hésitez pas à lire entièrement le "Scheme tutorial" dans les liens
fournis par Pierre, c’est vraiment le meilleur point de départ à
recommander.

Cordialement,
V.

---

From: Olivier Albiez <[email-masked]>
Date: Tue, 12 Feb 2019 23:46:39 +0100

J'aime bien le livre The Little Schemer de Daniel P Friedman. Je conviens
que la forme de son contenu peut rebuter.

Bien sincèrement

---

From: Christophe Pochon <[email-masked]>
Date: Wed, 13 Feb 2019 07:16:38 +0100

Bonjour,

En cherchant plus de détails sur "The Little Schemer", je suis tombé sur
cette page, qui présente plusieurs livres en français pour apprendre Scheme
!

http://deptinfo.unice.fr/~roy/biblio.html

Bonne journée,

Christophe Pochon

---

From: "Daniel Bernair \(Belgacom.net\)" <[email-masked]>
Date: Wed, 13 Feb 2019 09:28:29 +0100

Merci à tous pour vos réponses. J’ai de quoi passer mes longues soirées d’hiver.

Bien amicalement.

Daniel Bernair 

De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Christophe Pochon
Envoyé : mercredi 13 février 2019 07:17
À : Olivier Albiez <[email-masked]>
Cc : lilypond-user-fr <[email-masked]>; Daniel Bernair (Belgacom.net) <[email-masked]>
Objet : Re: apprendre Scheme adapté à Lilypond

Bonjour,

En cherchant plus de détails sur "The Little Schemer", je suis tombé sur cette page, qui présente plusieurs livres en français pour apprendre Scheme !

Bonne journée,

Christophe Pochon

Le mar. 12 févr. 2019 à 23:46, Olivier Albiez <[email-masked] <mailto:[email-masked]> > a écrit :

J'aime bien le livre The Little Schemer de Daniel P Friedman. Je conviens que la forme de son contenu peut rebuter.

Bien sincèrement

Le mar. 12 févr. 2019 à 22:56, Valentin Villenave <[email-masked] <mailto:[email-masked]> > a écrit :

Cordialement,
V.

---

From: Valentin Villenave <[email-masked]>
Date: Fri, 22 Feb 2019 09:10:13 +0000

> Merci à tous pour vos réponses. J’ai de quoi passer mes longues soirées

Au fait, je crois que personne n’a mentionné le petit manuel rédigé
(en grande partie) par le contributeur Urs Liska, à qui on doit
notamment le projet openLilyLib:
https://scheme-book.ursliska.de/

Cordialement,
V. V.

---

From: "Daniel Bernair \(Belgacom.net\)" <[email-masked]>
Date: Fri, 22 Feb 2019 10:48:44 +0100

Merci Valentin. Il n'y a plus qu'à tout étudier.
Amicalement
Daniel Bernair
-----Message d'origine-----
De : lilypond-user-fr <lilypond-user-fr-bounces+daniel.bernair=[email-masked]> De la part de Valentin Villenave
Envoyé : vendredi 22 février 2019 10:10
À : Daniel Bernair (Belgacom.net) <[email-masked]>
Cc : lilypond-user-fr <[email-masked]>
Objet : Re: apprendre Scheme adapté à Lilypond

> Merci à tous pour vos réponses. J’ai de quoi passer mes longues 

Au fait, je crois que personne n’a mentionné le petit manuel rédigé (en grande partie) par le contributeur Urs Liska, à qui on doit notamment le projet openLilyLib:
https://scheme-book.ursliska.de/

Cordialement,
V. V.

---

From: Jean ABOU SAMRA <[email-masked]>
Date: Sat, 23 Feb 2019 08:02:44 +0100

Magnifique !
J'avais épluché le Web et les liens donnés sur cette liste mais je n'avais trouvé aucun tutoriel aussi complet qui soit à la fois destiné aux grands débutants en Scheme et qui se concentre sur l'intégration de Scheme à LilyPond. Le manuel Scheme officiel ne m'avait pas beaucoup aidé.
Mais celui-ci progresse pas à pas, et est très adapté aux débutants, rédigé dans un anglais lisible. Merci pour cette lecture ! Je vais m'y mettre un peu.
Cordialement,
Jean Abou Samra.

> Le 22 févr. 2019 à 10:10, Valentin Villenave <[email-masked]> a écrit :
>