![](https://secure.gravatar.com/avatar/f280fbf7764035c257f907cf2223eac0.jpg?s=120&d=mm&r=g)
26 Jan
2011
26 Jan
'11
4:28 a.m.
(unless (equal (= 3 3) (= 3 4)) (foo)) generates this, which is wrong, since FOO should be called: if (3 === 3 != 3 === 4) { foo(); }; I think more parentheses are needed. Daniel