LilyPond: manual de utilización del programa: 2.1 ¿Por qué cambia la sintaxis?

## 2.1 ¿Por qué cambia la sintaxis?

La sintaxis de la entrada de LilyPond cambia de manera ocasional. A medida que el propio LilyPond mejora, la sintaxis (el lenguaje de la entrada) se modifica en consonancia. A veces estos cambios se hacen para conseguir que la entrada sea más fácil de leer y escribir, y otras veces estos cambios son para dar cabida a nuevas funcionalidades de LilyPond.

Por ejemplo, se supone que todos los nombres de las propiedades de `\paper` y de `\layout` están escritos en la dorma `primero-segundo-tercero`. Sin embargo, en la versión 2.11.60, observamos que la propiedad `printallheaders` no seguía esta convención. ¿Deberíamos dejarla como está (confundiendo a los nuevos usuarios que tienen que tratar con un formato de entrada inconsistente), o cambiarla (fastidiando a los usuarios con experiencia que tienen partituras antiguas)? En este caso, decidimos cambiar el nombre a `print-all-headers`. Afortunadamente, este cambio se puede automatizar con nuestra herramienta `convert-ly`.

Sin embargo, lamentablemente `convert-ly` no puede tratar todos los cambios en la entrada. Por ejemplo, en la versión 2.4 y anteriores de LilyPond, los acentos y las letras no inglesas se introducían utilizando LaTeX: por ejemplo, `No\"el` (que significa ‘Navidad’ en francés). En LilyPond 2.6 y siguientes, el carácter especial `ë` debe introducirse directamente en el archivo de LilyPond como un carácter UTF-8. `convert-ly` no puede cambiar todos los caracteres especiales de LaTeX a caracteres de UTF-8; tendrá que actualizar manualmente sus archivos de LilyPond antiguos.

Otros idiomas: English, deutsch, français, magyar, italiano, 日本語.

#### LilyPond — Utilización