Répare-le !

Lire et comprendre les avertissements et messages d’erreur de l’interpréteur est très utile. C’est pourquoi je te propose ici une série de mini-exercices dans lesquels je te propose un code cassé qu’il faudra réparer d’après ce que te retourne l’interpréteur.

Exercice n°1

(define congratulations "Well done !")
(display congralutations)

L'évaluation de ces expressions retourne :

;;; <unknown-location>: warning: possibly unbound variable `congralutations'
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
Unbound variable: congralutations

Entering a new prompt.  Type `,bt' for a backtrace or `,q' to continue.