![](https://secure.gravatar.com/avatar/f280fbf7764035c257f907cf2223eac0.jpg?s=120&d=mm&r=g)
6 May
2009
6 May
'09
8 p.m.
Here's one thing that the latest PS breaks in our code. (ps (list 1 2 3)) => "[1,2,3];" (ps (let ((list nil)) (setf list (list 1 2 3)))) => "var list5180 = null; list5180 = list5180(1, 2, 3);" I think this behavior is incorrect. It is quite surprising for a lexical variable to shadow a macro definition. Daniel