Thanks. I noticed this apparent breakage: (defun abc () (flet ((foo () (return-from foo 123))) (foo))) => function abc() { var foo = function () { throw { 'ps-block-tag' : 'foo', 'ps-return-value' : 123 }; }; return foo(); }; On Wed, Jan 19, 2011 at 11:20 PM, Vladimir Sedach <vsedach@gmail.com> wrote:
Pushed fixes for these. Thanks for the bug report.
Vladimir
2011/1/11 Daniel Gackle <danielgackle@gmail.com>:
I've attempted to upgrade again to the latest PS. It looks like the issues we discussed last month are fixed (thank you), but there are some serious new breakages: 1. FLET and LABELS no longer accept &OPTIONAL, &REST, or &KEY arguments 2. MULTIPLE-VALUE-BIND doesn't work: in the JS for (PS (MULTIPLE-VALUE-BIND (A B) (BLAH) (+ A B))), the function BLAH doesn't appear. I'll post if I notice anything else.
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
_______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel