PS generates code for expressions like (> x y z) as if the operators worked the same way in JS and Lisp, but they don't. For example,(ps (> 3 2 1)) => "3 > 2 > 1;"... is an expression that is true in Lisp but false in JS. Daniel