%js-call to compile to plain js calls
authorRaimon Grau <raimonster@gmail.com>
Mon, 22 Apr 2013 18:18:57 +0000 (20:18 +0200)
committerRaimon Grau <raimonster@gmail.com>
Mon, 22 Apr 2013 18:18:57 +0000 (20:18 +0200)
ecmalisp.lisp

index 0813715..fa505e2 100644 (file)
         (code (binding-value b) " = " (ls-compile val))
         (ls-compile `(set ',var ,val)))))
 
+
+(define-compilation %js-call (fun &rest args)
+  (let ((evaled-args (mapcar #'ls-compile args)))
+    (code fun "(" (join evaled-args ", ") ")")))
+
 (define-compilation setq (&rest pairs)
   (let ((result ""))
     (while t