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

Extender LilyPond v2.25.22 (development-branch).