Thanks a lot for the bug report and the patch! It's pushed to the official Parenscript repository and will be in the next release.
Vladimir On Mon, May 7, 2012 at 8:34 AM, Andy Peterson <[email protected]> wrote: > Yes, I tested 3b's patch with current git version and the bug goes away > > andy > > > On Sun, May 6, 2012 at 2:02 PM, Bart Botta <[email protected]> wrote: >> >> On Sun, May 6, 2012 at 10:06 AM, Andy Peterson <[email protected]> >> wrote: >> > Control stack guard page temporarily disabled: proceed with caution >> > ; Evaluation aborted on #<SB-KERNEL::CONTROL-STACK-EXHAUSTED >> > {10050DD133}>. >> > >> > 8: (try-expressionizing-if? 'x 1) >> > 9: (try-expressionizing-if? (%js-getprop p 'x) 1) >> > 10: (try-expressionizing-if? 'x 1) >> > 11: (try-expressionizing-if? (%js-getprop p 'x) 1) >> >> That reminds me that I forgot to report a similar problem with symbol >> macros, for example in >> >> (define-symbol-macro foo (ps:@ a foo)) >> (lambda () (when (> foo 1) 2)) >> >> I think the patch at >> >> https://github.com/3b/parenscript/commit/cb4a605ef0ac4fcea1e0ccec23d5748cee613cc3 >> should fix both cases. >> >> -- >> 3b >> >> _______________________________________________ >> parenscript-devel mailing list >> [email protected] >> http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel > > > > _______________________________________________ > parenscript-devel mailing list > [email protected] > http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel > _______________________________________________ parenscript-devel mailing list [email protected] http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
