[racket] Why global lexical variables are visible to eval?

From: Kazimir Majorinc (kazimir at chem.pmf.hr)
Date: Tue Apr 5 03:38:30 EDT 2011

(define x 55)
(eval 'x) => 55

Is it one of the "top-level oddities" or there is a reason behind that?
Did it worked same way in R5RS?



Posted on the users mailing list.