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 andy.arvid@gmail.com 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 00003b@gmail.com wrote:
On Sun, May 6, 2012 at 10:06 AM, Andy Peterson andy.arvid@gmail.com 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/cb4a605ef0ac4fcea1e0ccec23d5748cee6... should fix both cases.
-- 3b
parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
parenscript-devel mailing list parenscript-devel@common-lisp.net http://lists.common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel