Extender LilyPond: A. Tutorial de Scheme

# 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 http://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 http://www.gnu.org/software/guile/. El estándar de Scheme “R5RS” se encuentra en http://www.schemers.org/Documents/Standards/R5RS/.

#### LilyPond — Extender v2.22.2 (rama estable).