|
RÈGLE 1 |
OPÉRATIONS PRIMITIVES :
POUR ÉVALUER UNE EXPRESSION, IL
FAUT QUE L'ÉLÉMENT EN TÊTE SOIT
UNE OPÉRATION:
QUAND CETTE ÉVALUATION EST
TERMINÉE, ON APPLIQUE L'
OPÉRATION AUX VALEURS OBTENUES.
L'ÉVALUATION DESCEND EN BOUCLE DANS TOUTES LES SOUS-EXPRESSIONS
==> C'EST UN MÉCANISME
(DEFINE X 3)
(DEFINE (DOUBLE X) (* 2 X))DÉFINIT UNE "FONCTION:
X --> (* 2 X)
--> EN FAIT, CECI DÉFINIT
ÉGALEMENT UNE "LIAISON" ENTRE:
(DEFINE (F X Y) (+ X X Y))
|
RÈGLE 2 |
APPLICATION D'UNE FONCTION :
POUR ÉVALUER UNE EXPRESSION, IL
FAUT QUE L'ÉLÉMENT EN TÊTE SOIT
UNE FONCTION:
QUAND CETTE ÉVALUATION EST
TERMINÉE, ON "APPLIQUE" LA
FONCTION AUX VALEURS OBTENUES.
"APPLIQUER":
"FORMES SPÉCIALES" :
--> DEFINE, LET, IF, COND