[parenscript-devel] Syntax error assigning compound expression in	object literal
    Daniel Gackle 
    danielgackle at gmail.com
       
    Wed Jan 19 05:45:14 UTC 2011
    
    
  
The generated JS is invalid here, somewhat unexpectedly (I suppose
parentheses are required):
(defun foo (obj)
  (create :abc (let ((x (gethash "blah" obj)))
                 (if x 123 456))))
=>
function foo(obj) {
    var x;
    return { 'abc' : x = obj['blah'], x ? 123 : 456 };
};
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/parenscript-devel/attachments/20110118/26175449/attachment.html>
    
    
More information about the parenscript-devel
mailing list