ffi-intern-hook simplification
authorDavid Vázquez <davazp@gmail.com>
Sat, 4 May 2013 11:42:34 +0000 (12:42 +0100)
committerDavid Vázquez <davazp@gmail.com>
Sat, 4 May 2013 11:42:34 +0000 (12:42 +0100)
src/ffi.lisp

index 6dd8418..29862a8 100644 (file)
@@ -26,9 +26,7 @@
       ;; provide a special lambda keyword
       ;; cl::&rest-vector to avoid list argument
       ;; consing, as well as allow inline declarations.
-      (fset symbol
-            (eval `(lambda (&rest ,args)
-                     (apply (%js-vref ,sym-name) ,args))))
+      (fset symbol (eval `(%js-vref ,sym-name)))
       ;; Define it as a symbol macro to access to the
       ;; Javascript variable literally.
       (%define-symbol-macro symbol `(%js-vref ,(string symbol))))))