`a/map` close out channel immediately when any one of inputs closed
Description
Environment
Clojure
ClojureScript
Attachments
Activity
Alex Miller May 27, 2022 at 4:08 PM
Hi Isaac, I have spent some time looking at this and I believe this would be a change vs the docstring and current behavior so I don’t think this is going to be applied as is. The open question is whether there should be some alternate version that does what you’re looking for. I think for now, you would be better off using your own custom function that does what you want (not sure why you need a whole version of core.async just for that).

Isaac Zeng May 27, 2022 at 3:36 PM
These years, I must use my version of core.async
, because of this bug
Alex Miller April 28, 2022 at 10:16 PM
Hi Isaac, I have spent some time looking at this despite appearances here, but I’m not sure yet what we should do and whether this is the right way to do it. I maintain dozens of projects and so I only cycle through this one periodically to focus on things so it will likely be more weeks before I get back to it.

Isaac Zeng April 28, 2022 at 5:53 PM
wow! Still no progress,
Details
Assignee
UnassignedUnassignedReporter
Isaac ZengIsaac ZengPatch
CodePriority
Major
Details
Details
Assignee
Reporter

Patch
Priority

I think the better way is close output channel immediately when any of input channels closed.