[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Erreur SRFI-13 sur snippet addFingering en version 2.23
From: |
Gilles Thibault |
Subject: |
Re: Erreur SRFI-13 sur snippet addFingering en version 2.23 |
Date: |
Thu, 06 Oct 2022 15:51:41 +0200 |
User-agent: |
Webmail Free/1.3.3 |
Il y a l'historique des modifications par version, qui peut
se trouver ici :
https://git.savannah.gnu.org/cgit/guile.git/tree/NEWS
Ah très bien ! C'est le genre de chose que je cherchais.
Merci
Ce n'est pas complet apparemment, je vois que ce changement
de string-filter n'y est pas.
Comme tu le constateras, c'est aussi très dense ...
... et en plus il y a des oublis apparemment donc ! :-)
- La fonction format attend un booléen ou un port comme premier
argument. Au lieu de (format "xyz ~a" truc), il faut faire
(format #f "xyz ~a" truc).
Dans Lilypond 2.22, ça par contre c'est déjà le cas je crois.
- Les règles sur le placement des define sont devenus plus strictes.
Par exemple, on ne peut plus faire
(if condition
(define x 'truc)
(define x 'bidule))
Dans ce cas précis, il faut faire
(define x (if condition 'truc 'bidule))
Cette info va m'être très utile car j'avais en fait déjà essayé de
tester la 2.23
et j'étais tombé sur pleins d'erreurs de ce type que je ne comprenais
pas.
Là, il n'y a pas trente-six solutions, sauf à connaître par
cœur la liste des mille modifications documentées ou non : il faut
exécuter son code et voir ce qui se passe.
Je pense que je vais passer à la 2.23 dans une dizaine de jours car le
gros projet qui m'empêchait de sauter le pas touche à sa fin.
Encore merci Jean pour cette réponse longue et détaillée.
--
Gilles