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.


Autres langues : English, deutsch, español.
About automatic language selection.

LilyPond — Extension des fonctionnalités v2.21.0 (branche de développement).