Transducing an eduction finishes twice
Cause: transduce passes (xf f) into .reduce of Eduction, which calls transduce, causing completing xf to be called more than once.
Proposed: Eduction reduce should use (completing f) instead of f to isolate completion of inner xf from outer xf.
Screened by: Alex Miller
Gotcha. I will take care of the further changes later tonight.
In the future, please don't modify screened patches without letting me know.
Sorry. Fine by me, though permissions prevent me from deleting one of the patches.
As I read through the screened patch I just tried to clarify the wording. This:
;; NB (completing f) isolates completion of inner xfns from outer xfns
;; NB (completing f) isolates completion of inner rf from outer rf
Feel free to nix that -5 patch if that's worthless
Ghadi, that was super confusing. Did you just add a new -5 patch? The -4 patch has already been screened, and you have not removed the duplicate -2 patch so I don't get what the -5 is. Can we just delete the -5 and older -2 patches?
Andy, not sure how to do that, but in any case I just added -5 clarifying language in the comment