Hi,

Here's the misbehaviour:

(ps
  (let ((x 5))
    (let ((x 7))
      (funcall (lambda (x) (+ x 9)) x))))

=>

"var x = 5;
var x51 = 7;
(function (x) {
    return x51 + 9;
})(x51);"

Obviously the X inside the lambda body can remain just plain X 
since it is bound in a new scope.

        Scott

_______________________________________________
parenscript-devel mailing list
[email protected]
http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel

Reply via email to