hi, all, I found that
(create "fn" (let ((x))
(lambda () x)))
compiles to
{ 'fn' : (x = null, function () {
return x;
}) }
wherein the variable x may conflict with a variable with the same name
outside this code.
How may avoid this? How may I achieve "let over lambda" closure effect
as in common lisp?
Thanks.
_______________________________________________
parenscript-devel mailing list
parenscript-devel@common-lisp.net
http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel