core-async 2023-10-25

I'd like to ask you all to upvote fixing https://ask.clojure.org/index.php/348/clarify-timeout-mention-close-should-called-timeout-channel which caused us tremendous pain over the past few days. Thanks!

according to the JIRA ticket, it seems that there is a preference to make close! on a timeout channel an exception rather than simply adding documentation warning against doing this

there is a patch attached but its probably not going to be reviewed any time soon

Yeah that patch might be a good solution but it also comes with some drawbacks. See https://clojure.atlassian.net/browse/ASYNC-250 for a deeper exploration of the issue.