3 May
2010
3 May
'10
11:22 p.m.
Another syntax error in the new PS. This form: (let ((blah (let ((x (foo))) (if (null x) y z))))) ... compiles to... var blah = x = foo(), x == null ? y : z; ... which is incorrect. Previously, PS produced this, which is correct: var blah = (x = foo(), x == null ? y : z); Daniel