A. Tutorial de Scheme
LilyPond utiliza el lenguaje de programación Scheme, tanto como
parte de la sintaxis del código de entrada, como para servir de
mecanismo interno que une los módulos del programa entre sí. Esta
sección es una panorámica muy breve sobre cómo introducir datos en
Scheme. Si quiere saber más sobre Scheme, consulte
https://www.schemers.org.
LilyPond utiliza la implementación GNU Guile de Scheme, que está
basada en el estándar “R5RS” del lenguaje. Si está aprendiendo
Scheme para usarlo con LilyPond, no se recomienda trabajar con una
implementación distinta (o que se refiera a un estándar
diferente). Hay información sobre Guile en
https://www.gnu.org/software/guile/. El estándar de Scheme
“R5RS” se encuentra en
https://www.schemers.org/Documents/Standards/R5RS/.