lilypond-user-fr
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]