For instance, it is not clear whether the result of evaluating the following expression should be 5 or 6: (let ((name '+)) (let ((+ *)) (evaluate (list name 2 3)))) If it is evaluated in the outer environment, where name is defined, the result is the sum of the operands.
Για παράδειγμα, δεν είναι ξεκάθαρο αν το αποτέλεσμα της αποτίμησης της ακόλουθης έκφρασης θα έπρεπε να είναι 5 ή 6: (let ((name '+)) (let ((+ *)) (evaluate (list name 2 3)))) Αν αποτιμηθεί στο εξωτερικό περιβάλλον, όπου ορίζεται η name, το αποτέλεσμα είναι το άθροισμα των τελεστέων.