> (define a 1) #<unspecified> > (let ((a 2)) (eval (eval 'a))) 1 Это корректное поведение? Т.е. если требуется вычислить значение переменной, имя которой не было известно во время лексического анализа, значит она считается глобальной?
> (define a 1) #<unspecified> > (let ((a 2)) (eval (eval 'a))) 1 Это корректное поведение? Т.е. если требуется вычислить значение переменной, имя которой не было известно во время лексического анализа, значит она считается глобальной?