If you redefine a symbol inside a 'let block, what's the expected behavior? Normally, (tag 'bb) produces: arc> (tag 'bb)
<quote></quote>"</quote>"
But this behavior continues even when tag is bound to a different value inside a let block: arc> (let tag (obj bb 10) (prn tag))
#hash((bb . 10))
#hash((bb . 10))
arc> (let tag (obj bb 10) (prn tag!bb))
<quote></quote></quote>
"</quote>"
arc> (let tg (obj bb 10) (prn (tg 'bb)))
10
10
|