GNU LilyPond – Extension des fonctionnalités: 1.1.1 Le bac à sable de Scheme

### 1.1.1 Le bac à sable de Scheme

L’installation de LilyPond comprend l’implémentation Guile de Scheme. La plupart des systèmes disposent d’un « bac à sable » Scheme pour effectuer des tests ; vous y accéderez en tapant `guile` dans un terminal. Certains systèmes, notamment Windows, nécessitent d’avoir auparavant créé la variable d’environnement `GUILE_LOAD_PATH` qui devra pointer vers le répertoire `../usr/share/guile/1.8` de l’installation de LilyPond – pour connaître le chemin complet d’accès à ce répertoire, consultez Autres sources de documentation. Les utilisateurs de Windows peuvent aussi prendre l’option « Exécuter » à partir du menu « Démarrer » puis taper `guile`.

Néanmoins, tous les paquetages de LilyPond disposent d’un bac à sable Scheme, accessible par la commande :

>     lilypond scheme-sandbox

Une fois le bac à sable actif, vous obtiendrez l’invite :

    guile>

Vous pouvez dès à présent saisir des expressions Scheme pour vous exercer. Si vous souhaitez pouvoir utiliser la bibliothèque GNU `readline`, qui offre une ligne de commande plus élaborée, consultez les informations contenues dans le fichier ‘`ly/scheme-sandbox.ly`’. La bibliothèque readline, dans la mesure où elle est habituellement activée dans vos sessions Guile, devrait être effective y compris dans le bac à sable.

#### LilyPond — Extension des fonctionnalités v2.22.2 (branche stable).