Appendix A Tutorial de l’Scheme

El LilyPond s’utiliza el llenguatge de programació Scheme, tant com part de la sintaxi del codi d’entrada, com per servir de mecanisme intern que uneix els mòduls del programa entre sí. Aquesta secció és una panoràmica molt breu sobre com introduir dades a l’Scheme. Si voleu saver més sobre l’Scheme, consulteu https://www.schemers.org.

El LilyPond utilitza la implementació GNU Guile de l’Scheme, que està basa en l’estàndard “R5RS” del llenguatge. Si esteu aprenent l’Scheme per usar-lo amb el LilyPond, no es recomana treballar amb una implementació diferent (o que es refereixi a un estàndard diferent). Hi ha una informació sobre el Guile a https://www.gnu.org/software/guile/. L’estàndard de l’Scheme “R5RS” es troba a https://www.schemers.org/Documents/Standards/R5RS/.


Extender LilyPond v2.25.28 (development-branch).