[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Self-evaluating function and closure
From: |
Mark H Weaver |
Subject: |
Re: Self-evaluating function and closure |
Date: |
Sat, 15 Jun 2019 20:39:31 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Hi John,
John Cowan <address@hidden> writes:
> On Sat, Jun 15, 2019 at 4:31 AM Vladimir Zhbanov <address@hidden> wrote:
>
> The result is unexpected for me, I expected a new self-evaluating
>> procedure every time I run the function-generator procedure (and
>> it works differently with Guile 2.0, IIUC, cannot check just now).
>>
>
> I tested this on Chicken, Biwa, and Chbi, and all agree on producing new
> closures that are not eq?. So I'd call it a bug in either Guile or
> the Scheme standard, but probably in Guile.
I don't understand your reasoning. If you think it's a bug in Guile,
can you cite a specific requirement in a relevant Scheme standard that
we are violating here?
I also don't know why you would call it a bug in the Scheme standard.
Can you explain why you think this?
Mark
Re: Self-evaluating function and closure, Mark H Weaver, 2019/06/16