Hi Anthony,

Since short-circuiting sounds similar to a Subscriber cancelling its Subscription, I believe it might be worthwhile to consider the Flow API. If the argument would be a `Flow.Processor<T, R>`, then the implementation would publish instances of T to it, subscribe to receive instances of R, and be able to short-circuit by cancelling its Subscription.

Disclaimer: I haven't actually prototyped this, but it makes sense at first thought

Thanks for the suggestion. I refer to Paul's comments about why we don't consider short-circuiting at the moment but might do so at a later point.

Cheers,

Julia

Reply via email to