bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59140: 29.0.50; iter-yield from lambda


From: Michael Heerdegen
Subject: bug#59140: 29.0.50; iter-yield from lambda
Date: Sat, 16 Sep 2023 03:56:35 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Max Brieiev <max.brieiev@gmail.com> writes:

> For example, this:
>
>     (iter-defun my-generator ()
>       (funcall (lambda () (iter-yield 5))))
>
> would be expanded by iter-defun macro into this:
>
>     (...
>       (let ((gen (iter-lambda () (iter-yield 5))))
>         (iter-next (funcall gen))))
>
> Does it make sense?

Does it?  Isn't the `let' expression equivalent to just `5'?  With other
words: you don't yield from an outside generator, as far as I
understand (or am I wrong? what's the content of your "..."?).

Michael.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]