[ < ] [ > ]   [ << ] [Plus haut] [ >> ]         [Top] [Table des matières] [Index] [ ? ]

1.3.3 Notation d'évaluation

Une expression de Lisp que vous pouvez évaluer s'appelle une form. L'évaluation d'un formulaire produit toujours un résultat, qui est un objet de Lisp. Dans les exemples en ce manuel, ceci est indiqué avec ‘’ :

 
(car '(1 2))
     ⇒ 1

Vous pouvez lire ceci en tant que “(car '(1 2)) est évalué à 1.”

Quand un formulaire est appellé par une macro, il augmente d'un nouveau formulaire pour que le Lisp l'évalue. Nous montrons le résultat de l'expansion avec ‘’. Nous pouvons ou non montrer le résultat de l'évaluation du formulaire augmenté.

 
(third '(a b c))
     → (car (cdr (cdr '(a b c))))
     ⇒ c

Parfois pour aider à décrire un formulaire, nous montrons un autre formulaire qui produit des résultats identiques. L'équivalence exacte de deux formulaires est indiquée avec le ‘’.

 
(make-sparse-keymap) ≡ (list 'keymap)

Ce document a été généré par Eric Reinbold le 13 Octobre 2007 en utilisant texi2html 1.78.