Variables
Le définition d'une variable se fait par :
(define identif_var une_expression)
où identif_var est un symbole est une_expression est une expression SCHEME valide. La valeur retournée par l'évaluation de une_expression est liée à identif_var.
Une variable est donc une liaison entre un symbole, appelé identificateur de la variable, et une valeur. Cette liaison sera représentée ainsi :
< identif_var , valeur >
L'ensemble des liaisons, des variables, constitue un environnement.
L'évaluation d'un identificateur de variable dans un environnement donné retourne la valeur liée à cet identificateur dans l'environnement courant. Si cet identificateur n'est pas lié, une erreur est signalée.