apprendre Scheme adapté à Lilypond

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

image001.gif

Bonjour Daniel,

image001.gif

···

Le mar. 12 févr. 2019 à 09:12, Daniel Bernair (Belgacom.net) <****@****> a écrit :

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


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Merci Pierre.

Je vais donc lire tous ces documents.

Amicalement,

Daniel Bernair

image001.gif

···

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

Bonjour Daniel,

...

Cordialement,

Pierre

Le mar. 12 févr. 2019 à 09:12, Daniel Bernair (Belgacom.net) <****@****> a écrit :

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


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

···

On 2/12/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

Je vais donc lire tous ces documents.

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 <****@****> a écrit :

On 2/12/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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

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=****@****> De la part de Christophe Pochon
Envoyé : mercredi 13 février 2019 07:17
À : Olivier Albiez <****@****>
Cc : lilypond-user-fr lilypond-user-fr@gnu.org; Daniel Bernair (Belgacom.net) <****@****>
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 !

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

Bonne journée,

Christophe Pochon

Le mar. 12 févr. 2019 à 23:46, Olivier Albiez <****@****> 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 <****@****> a écrit :

On 2/12/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

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.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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.

···

On 2/13/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

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

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=****@****> De la part de Valentin Villenave
Envoyé : vendredi 22 février 2019 10:10
À : Daniel Bernair (Belgacom.net) <****@****>
Cc : lilypond-user-fr <lilypond-user-fr@gnu.org>
Objet : Re: apprendre Scheme adapté à Lilypond

On 2/13/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

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

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.

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

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 <****@****> a écrit :

On 2/13/19, Daniel Bernair (Belgacom.net) <****@****> wrote:

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

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.

_______________________________________________
liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr