Hi John, John Cowan <co...@ccil.org> writes:
> On Sat, Jun 15, 2019 at 4:31 AM Vladimir Zhbanov <vzhba...@gmail.com> 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