Monter: Didacticiels pour Scheme   [Table des matières][Index]


1.1 Cours accéléré du language Scheme

Guix utilise l’implémentation Guile du langage Scheme. Pour commencer à jouer avec le langage, installez-le avec guix install guile et démarrer une REPL, une boucle de lecture, évaluation, affichage, en lançant guile sur la ligne de commande.

Vous pouvez également lancer la commande guix environment --ad-hoc guile -- guile si vous préférez ne pas installer Guile dans votre profil utilisateur.

Dans les exemples suivants, les lignes montrent ce que vous devez taper sur la REPL ; les lignes commençant par « ⇒ » montrent le résultat de l’évaluation, tandis que les lignes commençant par « -| » montrent ce qui est affiché. Voir Using Guile Interactively dans GNU Guile Reference Manual, pour plus d’information sur la REPL.

Pour une introduction plus détaillée, consultez Scheme at a Glance, par Steve Litt.

L’un des livres de référence majeurs pour Scheme est « Structure and Interpretation of Computer Programs » de Harold Abelson et Gerald Jay Sussman, avec Julie Sussman. Vous trouverez une copie gratuite en ligne, avec en anglais. Le livre est disponible au format Texinfo dans le paquet Guix sicp. Allez-y, lancez guix install sicp et commencez à le lire avec info sicp (voir Structure and Interpretation of Computer Programs). Un livre électronique officieux est aussi disponible.

Vous trouverez plus de livres, de didacticiels et d’autres ressources sur https://schemers.org/.


Monter: Didacticiels pour Scheme   [Table des matières][Index]