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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Réservation du chalet Frère Soleil


From: Jean Abou Samra
Subject: Re: Réservation du chalet Frère Soleil
Date: Fri, 13 May 2022 23:15:26 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1

Le 13/05/2022 à 23:02, me@papilip.me a écrit :
Que faut-il préparer pour la compile ?


Si ta machine tourne sous GNU/Linux, rien. On installera les dépendances le moment venu. Pour macOS… je ne suis pas prêt à jurer que ce sera facile, mais enfin, les binaires officielles sont compilées sous macOS, et cela marche, alors on devrait pouvoir s'en sortir.

Par contre, Lily ne se laisse pas compiler sous Windows. Donc, si tu utilises ce système, il faudra installer un Linux, soit en parallèle (les installeurs Ubuntu rendent ça très facile), soit à l'intérieur, par exemple avec le Windows Subsystem for Linux.

https://docs.microsoft.com/fr-fr/windows/wsl/install

(Cette manière d'exécuter Linux à l'intérieur de Windows est créée et maintenue par Microsoft, ce qui en dit long…)

À ce que j'ai pu lire, le WSL est très rapide à installer, donc on devrait pouvoir le faire sur place aussi. Cela dit, si l'envie te prend de t'y prendre à l'avance, pourquoi pas.

(Et il ne me semble pas que tu sois sous Windows, mais cela s'applique à tout le monde.)


Par ailleurs, je ne sais pas s’il existe un linter pour le code lily.


Pas à ma connaissance. À mon humble avis, LilyPond est un langage trop complexe et souple pour se prêter à du linting. Par contre, LilyPond elle-même essaie de fournir des avertissements utiles dans la mesure du possible. Par ailleurs, Frescobaldi permet de réindenter un fichier en trois clics. C'est aussi faisable en ligne de commande avec python-ly, le module Python développé avec Frescobaldi qui contient cette fonctionnalité.



Mais je pense que ce serait une bonne idée de proposer des bonnes pratiques de code. Dans mon métier, cela permet d’avoir du code homogène relisible par ses pairs.



En l'occurrence, la relecture par les pairs n'est pas un problème pour une majorité des utilisateurs, me semble-t-il. Il est par contre vrai que de bonnes pratiques peuvent faire gagner du temps.

Quand tu dis « ce serait une bonne idée », tu pensais à en faire une présentation ? Tu demandes, ou tu proposes une présentation ? Ou bien tu suggères juste un sujet de discussion ?

Cordialement,
Jean




reply via email to

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