`a/map` close out channel immediately when any one of inputs closed

Description

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

Environment

Clojure
ClojureScript

Attachments

1

Activity

Show:

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

Reporter

Patch

Code

Priority

Created January 9, 2018 at 7:24 AM
Updated October 19, 2022 at 9:27 PM