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.
برای مثال، واضح نیست که نتیجه از ارزیابی عبارت زیر باید ۵ باشد یا 6: (let ((name '+)) (let ((+ *)) (evaluate (list name 2 3)))) اگر در محیط بیرونی تر ارزیابی شود، جایی که name تعریف شده‌است، نتیجه جمع عملگر هاست.