Just pushed a fix. Thanks for the bug report.
The problem was that CREATE was trying to compile the keys, even though it would later treat them as constants.
Vladimir
On Fri, Oct 9, 2009 at 2:00 PM, Daniel Gackle danielgackle@gmail.com wrote:
In this example, the CREATE form is being expanded incorrectly, because the symbol A passed to it is not a reference to either of the lexical variables in scope.
(ps (let ((a 99)) (let ((a 22)) (create a 33))))
=>
"var a = 99; var a666 = 22; { a666 : 33 };"
parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel