|
From: | Noam Postavsky |
Subject: | bug#37888: 27.0.50; Streams and errors in element generation |
Date: | Fri, 13 Dec 2019 08:10:13 -0500 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Michael Heerdegen <michael_heerdegen@web.de> writes: > > Would something like this make sense (Noam)? > ((eq (car-safe stream) stream--fresh-identifier) > - (setf (car stream) stream--evald-identifier) > - (setf (cdr stream) (funcall (cdr stream)))) > + (prog1 (setf (cdr stream) (funcall (cdr stream))) > + (setf (car stream) stream--evald-identifier))) Right, only mark the stream element as evaluated after we (successfully!) evaluate it. Makes sense to me.
[Prev in Thread] | Current Thread | [Next in Thread] |