Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iter-yield from lambda currently broken #136

Open
okamsn opened this issue Nov 9, 2022 · 0 comments
Open

iter-yield from lambda currently broken #136

okamsn opened this issue Nov 9, 2022 · 0 comments
Labels
bug Something isn't working enhancement New feature or request upstream Applies to a dependecy

Comments

@okamsn
Copy link
Owner

okamsn commented Nov 9, 2022

As of the time of writing, iter-yield doesn't work in lambdas or when sharp quoted inside of iter-defun or iter-lambda. As a consequence, iter-yield doesn't work with seq-do, seq-doseq, and other mapping functions and macros which expand to such.

As a consequence of that, iterators cannot currently be used to work around the limitations of seq-do, mapatoms, and other methods that we might wish to use to produce sequence elements without producing an intermediate list, as desired in #134 and #135.

This has been reported upstream by another Emacs user (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=59140).

@okamsn okamsn added bug Something isn't working upstream Applies to a dependecy enhancement New feature or request labels Nov 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request upstream Applies to a dependecy
Projects
None yet
Development

No branches or pull requests

1 participant