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/.