Annexe : Autres ressources sur Scheme#

Voici quelques ressources qui vous permettront d’en apprendre plus sur Scheme.

  • LilyPond’s Scheme, un tutoriel semblable à celui-ci, en anglais, fait par Urs Liska. Il n’est pas complet, mais traite de certains sujets plus en détail que ce tutoriel-ci.

  • Le manuel de Guile est une référence indispensable pour les projets ambitieux. Attention à la prendre la version ; ce lien pointe vers le manuel de Guile 2.2, la version normalement distribuée avec LilyPond 2.24.

  • Il existe une multitude de tutoriels et livres sur Scheme, plus ou moins avancés (et qui se concentrent sur le langage en général sans mentionner les aspects de son interaction avec LilyPond, comme le fait ce tutoriel). Citons notamment deux livres, relativement anciens mais toujours pertinents : Structure and Interpretation of Computer Programs (d’Abelson et Sussman, considéré comme la Bible par bien des Schemeurs), et An Introduction to Scheme and its Implementation (de Paul Wilson). Vous trouverez bien d’autres livres sur cette page du site https://schemers.org. Le même site propose également de lire How to design Programs (Felleisen, Findler, Flatt et Krishnamurthi).