[parenscript-devel] bug with lambda, with-slots, and if

Vladimir Sedach vsedach at gmail.com
Wed May 9 19:03:49 UTC 2012


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




More information about the parenscript-devel mailing list