[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using `iter-yield` with `seq.el` and mapping functions?
From: |
Michael Heerdegen |
Subject: |
Re: Using `iter-yield` with `seq.el` and mapping functions? |
Date: |
Mon, 07 Nov 2022 03:02:14 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Michael Heerdegen <michael_heerdegen@web.de> writes:
> Good question. `dolist' works. A rewrite using `mapc' doesn't (same
> error).
Stefan, do you maybe know whether
#+begin_src emacs-lisp
(iter-next
(funcall
(iter-lambda (l)
(mapc (lambda (y) (iter-yield y))
l))
'(1 2 3)))
#+end_src
is expected to error?
A rewrite using `dolist' works as expected:
#+begin_src emacs-lisp
(iter-next
(funcall
(iter-lambda (l)
(dolist (y l) (iter-yield y)))
'(1 2 3)))
#+end_src
Michael.
Re: Using `iter-yield` with `seq.el` and mapping functions?, Michael Heerdegen, 2022/11/08