This works:
(js (macrolet ((foo (bar &rest body) `(+ ,@body))) (foo 1 2 3 4)))
This doesn't:
(js (macrolet ((foo (bar &body body) `(+ ,@body))) (foo 1 2 3 4)))
Related to this, make ParenScript macrolet support all lambda list keywords that Lisp macrolet supports.
Fixed. See today's patch from me in darcs.
On 6/15/07, Vladimir Sedach vsedach@gmail.com wrote:
This works:
(js (macrolet ((foo (bar &rest body) `(+ ,@body))) (foo 1 2 3 4)))
This doesn't:
(js (macrolet ((foo (bar &body body) `(+ ,@body))) (foo 1 2 3 4)))
Related to this, make ParenScript macrolet support all lambda list keywords that Lisp macrolet supports.
parenscript-devel@common-lisp.net