Wondering if there's any thoughts on: https://github.com/cgrand/xforms/issues/37 https://ask.clojure.org/index.php/9529/infinite-loop-with-stateful-transducer-core-async-channel Is it a bug that core.async calls the completing arity of a reducing function multiple times? Are transducing contexts required to only call the completing arity once, or should transducers themselves enforce this?
I've bumped into that bug