Re: [racket-users] Re: Dumb lexical scope question

2016-03-07 Thread Matthias Felleisen
You are evaluating (let ((car 8)) #’car) != (let ((car 8)) car) The first one returns a piece of syntax, the second one the value 8. > On Mar 7, 2016, at 8:43 AM, brendan wrote: > > I've realized that technically speaking my post did not actually ask a > question, so: Why does the exp

[racket-users] Re: Dumb lexical scope question

2016-03-07 Thread brendan
I've realized that technically speaking my post did not actually ask a question, so: Why does the expression in the example above evaluate to true? After all, "car" evaluates to "#" whereas "(let ([car 8]) car)" evaluates to "8". It sure seems like the two identifiers have different bindings.