Another syntax error in the new PS. This form:<div><br></div><div><div>(let ((blah (let ((x (foo)))</div><div>              (if (null x) y z)))))</div><div><br></div><div>... compiles to...</div><div><div><br></div><div>var blah = x = foo(), x == null ? y : z;</div>

</div></div><div><br></div><div>... which is incorrect. Previously, PS produced this, which is correct:</div><div><br></div><div>var blah = (x = foo(), x == null ? y : z);</div><div><br></div><div>Daniel</div>